Lines Matching refs:class
24 class AstNode;
25 class ScriptFunction;
26 class TSInterfaceDeclaration;
27 class TSModuleDeclaration;
28 class TSEnumDeclaration;
29 class ImportDeclaration;
34 class Scope;
35 class LocalScope;
36 class TSEnumScope;
38 #define DECLARE_CLASSES(decl_kind, className) class className;
42 class Decl { in DECLARATION_KINDS()
138 class MultiDecl : public Decl {
159 class EnumLiteralDecl : public MultiDecl<ir::TSEnumDeclaration> {
195 class InterfaceDecl : public MultiDecl<ir::TSInterfaceDeclaration> {
205 class TypeParameterDecl : public Decl {
215 class PropertyDecl : public Decl {
225 class MethodDecl : public Decl {
235 class EnumDecl : public Decl {
245 class TypeAliasDecl : public Decl {
255 class NamespaceDecl : public MultiDecl<ir::TSModuleDeclaration> {
270 class VarDecl : public Decl {
280 class LetDecl : public Decl {
290 class ConstDecl : public Decl {
300 class ClassDecl : public Decl {
310 class FunctionDecl : public MultiDecl<ir::ScriptFunction> {
337 class ParameterDecl : public Decl {
347 class ImportEqualsDecl : public Decl {