HomeSort by: relevance | last modified time | path
    Searched refs:TypeInfoDeclaration (Results 1 - 16 of 16) sorted by relevancy

  /src/external/gpl3/gcc.old/dist/gcc/d/dmd/
visitor.d 47 void visit(ASTCodegen.TypeInfoDeclaration s) { visit(cast(ASTCodegen.VarDeclaration)s); }
48 void visit(ASTCodegen.TypeInfoStructDeclaration s) { visit(cast(ASTCodegen.TypeInfoDeclaration)s); }
49 void visit(ASTCodegen.TypeInfoClassDeclaration s) { visit(cast(ASTCodegen.TypeInfoDeclaration)s); }
50 void visit(ASTCodegen.TypeInfoInterfaceDeclaration s) { visit(cast(ASTCodegen.TypeInfoDeclaration)s); }
51 void visit(ASTCodegen.TypeInfoPointerDeclaration s) { visit(cast(ASTCodegen.TypeInfoDeclaration)s); }
52 void visit(ASTCodegen.TypeInfoArrayDeclaration s) { visit(cast(ASTCodegen.TypeInfoDeclaration)s); }
53 void visit(ASTCodegen.TypeInfoStaticArrayDeclaration s) { visit(cast(ASTCodegen.TypeInfoDeclaration)s); }
54 void visit(ASTCodegen.TypeInfoAssociativeArrayDeclaration s) { visit(cast(ASTCodegen.TypeInfoDeclaration)s); }
55 void visit(ASTCodegen.TypeInfoEnumDeclaration s) { visit(cast(ASTCodegen.TypeInfoDeclaration)s); }
56 void visit(ASTCodegen.TypeInfoFunctionDeclaration s) { visit(cast(ASTCodegen.TypeInfoDeclaration)s);
    [all...]
declaration.h 324 class TypeInfoDeclaration : public VarDeclaration
329 static TypeInfoDeclaration *create(Type *tinfo);
330 TypeInfoDeclaration *syntaxCopy(Dsymbol *);
333 TypeInfoDeclaration *isTypeInfoDeclaration() { return this; }
337 class TypeInfoStructDeclaration : public TypeInfoDeclaration
345 class TypeInfoClassDeclaration : public TypeInfoDeclaration
353 class TypeInfoInterfaceDeclaration : public TypeInfoDeclaration
361 class TypeInfoPointerDeclaration : public TypeInfoDeclaration
369 class TypeInfoArrayDeclaration : public TypeInfoDeclaration
377 class TypeInfoStaticArrayDeclaration : public TypeInfoDeclaration
    [all...]
visitor.h 144 class TypeInfoDeclaration;
610 virtual void visit(TypeInfoDeclaration *s) { visit((VarDeclaration *)s); }
611 virtual void visit(TypeInfoStructDeclaration *s) { visit((TypeInfoDeclaration *)s); }
612 virtual void visit(TypeInfoClassDeclaration *s) { visit((TypeInfoDeclaration *)s); }
613 virtual void visit(TypeInfoInterfaceDeclaration *s) { visit((TypeInfoDeclaration *)s); }
614 virtual void visit(TypeInfoPointerDeclaration *s) { visit((TypeInfoDeclaration *)s); }
615 virtual void visit(TypeInfoArrayDeclaration *s) { visit((TypeInfoDeclaration *)s); }
616 virtual void visit(TypeInfoStaticArrayDeclaration *s) { visit((TypeInfoDeclaration *)s); }
617 virtual void visit(TypeInfoAssociativeArrayDeclaration *s) { visit((TypeInfoDeclaration *)s); }
618 virtual void visit(TypeInfoEnumDeclaration *s) { visit((TypeInfoDeclaration *)s);
    [all...]
declaration.d 1933 extern (C++) class TypeInfoDeclaration : VarDeclaration
1947 static TypeInfoDeclaration create(Type tinfo)
1949 return new TypeInfoDeclaration(tinfo);
1952 override final TypeInfoDeclaration syntaxCopy(Dsymbol s)
1959 //printf("TypeInfoDeclaration::toChars() tinfo = %s\n", tinfo.toChars());
1967 override final inout(TypeInfoDeclaration) isTypeInfoDeclaration() inout @nogc nothrow pure @safe
1980 extern (C++) final class TypeInfoStructDeclaration : TypeInfoDeclaration
2005 extern (C++) final class TypeInfoClassDeclaration : TypeInfoDeclaration
2030 extern (C++) final class TypeInfoInterfaceDeclaration : TypeInfoDeclaration
2055 extern (C++) final class TypeInfoPointerDeclaration : TypeInfoDeclaration
    [all...]
typinf.d 107 private TypeInfoDeclaration getTypeInfoDeclaration(Type t)
139 return TypeInfoDeclaration.create(t);
dsymbol.h 26 class TypeInfoDeclaration;
274 virtual TypeInfoDeclaration *isTypeInfoDeclaration() { return NULL; }
mtype.h 27 class TypeInfoDeclaration;
153 TypeInfoDeclaration *vtinfo; // TypeInfo object for this Type
json.d 592 override void visit(TypeInfoDeclaration d)
dsymbol.d 1335 inout(TypeInfoDeclaration) isTypeInfoDeclaration() inout { return null; }
dtoh.d 1029 override void visit(AST.TypeInfoDeclaration tid)
doc.d 983 override void visit(TypeInfoDeclaration)
dsymbolsem.d 1184 override void visit(TypeInfoDeclaration dsym)
mtype.d 363 TypeInfoDeclaration vtinfo; // TypeInfo object for this Type
  /src/external/gpl3/gcc.old/dist/gcc/d/
d-tree.h 30 class TypeInfoDeclaration;
677 extern tree layout_typeinfo (TypeInfoDeclaration *);
680 extern tree get_typeinfo_decl (TypeInfoDeclaration *);
typeinfo.cc 356 TypeInfoDeclaration AST classes emitted from the D Front-end.
560 void visit (TypeInfoDeclaration *)
1152 TypeInfo constructor for the TypeInfoDeclaration AST class D. */
1155 layout_typeinfo (TypeInfoDeclaration *d)
1332 void visit (TypeInfoDeclaration *tid)
1358 get_typeinfo_decl (TypeInfoDeclaration *decl)
1689 t->vtinfo = TypeInfoDeclaration::create (t);
decl.cc 882 void visit (TypeInfoDeclaration *d)
1196 return get_typeinfo_decl ((TypeInfoDeclaration *) decl);

Completed in 96 milliseconds