Lines Matching full:class
24 class AstNode;
25 class ScriptFunction;
26 class TSInterfaceDeclaration;
27 class TSModuleDeclaration;
28 class ImportDeclaration;
33 class Scope;
34 class LocalScope;
36 #define DECLARE_CLASSES(decl_kind, className) class className;
40 class Decl { in DECLARATION_KINDS()
120 class MultiDecl : public Decl {
141 class EnumLiteralDecl : public Decl {
170 class InterfaceDecl : public MultiDecl<ir::TSInterfaceDeclaration> {
180 class FunctionDecl : public MultiDecl<ir::ScriptFunction> {
194 class TypeParameterDecl : public Decl {
204 class PropertyDecl : public Decl {
214 class MethodDecl : public Decl {
224 class EnumDecl : public Decl {
234 class TypeAliasDecl : public Decl {
244 class NamespaceDecl : public MultiDecl<ir::TSModuleDeclaration> {
257 class VarDecl : public Decl {
267 class LetDecl : public Decl {
277 class ConstDecl : public Decl {
287 class ClassDecl : public Decl {
293 return DeclType::CLASS; in Type()
297 class ParameterDecl : public Decl {
307 class ImportEqualsDecl : public Decl {