Lines Matching refs:StructDeclaration
32 FuncDeclaration *StructDeclaration::xerreq; // object.xopEquals
33 FuncDeclaration *StructDeclaration::xerrcmp; // object.xopCmp
39 FuncDeclaration *search_toString(StructDeclaration *sd) in search_toString()
96 StructDeclaration *sd = t->sym; in semanticTypeInfo()
280 StructDeclaration *sd = isStructDeclaration(); in semantic3()
474 void StructDeclaration::semanticTypeInfoMembers() in semanticTypeInfoMembers()
981 StructDeclaration::StructDeclaration(Loc loc, Identifier *id, bool inObject) in StructDeclaration() function
1008 StructDeclaration *StructDeclaration::create(Loc loc, Identifier *id, bool inObject) in create()
1010 return new StructDeclaration(loc, id, inObject); in create()
1013 Dsymbol *StructDeclaration::syntaxCopy(Dsymbol *s) in syntaxCopy()
1015 StructDeclaration *sd = in syntaxCopy()
1016 s ? (StructDeclaration *)s in syntaxCopy()
1017 : new StructDeclaration(loc, ident, false); in syntaxCopy()
1021 void StructDeclaration::semantic(Scope *sc) in semantic()
1145 StructDeclaration *sd = ((TypeStruct *)tb)->sym; in semantic()
1212 StructDeclaration *sd = ((TypeStruct *)type)->sym; in semantic()
1232 Dsymbol *StructDeclaration::search(const Loc &loc, Identifier *ident, int flags) in search()
1248 void StructDeclaration::finalizeSize() in finalizeSize()
1336 bool StructDeclaration::fit(Loc loc, Scope *sc, Expressions *elements, Type *stype) in fit()
1424 bool StructDeclaration::isPOD() in isPOD()
1449 StructDeclaration *sd = ts->sym; in isPOD()
1461 const char *StructDeclaration::kind() const in kind()
1469 : StructDeclaration(loc, id, false) in UnionDeclaration()
1477 return StructDeclaration::syntaxCopy(ud); in syntaxCopy()