Lines Matching refs:ClassDeclaration
233 ClassDeclaration *sym;
245 bool fillVtbl(ClassDeclaration *cd, FuncDeclarations *vtbl, int newinstance);
266 class ClassDeclaration : public AggregateDeclaration
269 static ClassDeclaration *object;
270 static ClassDeclaration *throwable;
271 static ClassDeclaration *exception;
272 static ClassDeclaration *errorException;
273 static ClassDeclaration *cpp_type_info_ptr;
275 ClassDeclaration *baseClass; // NULL only if this is Object
298 …ClassDeclaration(Loc loc, Identifier *id, BaseClasses *baseclasses, Dsymbols *members, bool inObje…
299 …static ClassDeclaration *create(Loc loc, Identifier *id, BaseClasses *baseclasses, Dsymbols *membe…
303 bool isBaseOf2(ClassDeclaration *cd);
307 virtual bool isBaseOf(ClassDeclaration *cd, int *poffset);
311 ClassDeclaration *searchBase(Identifier *ident);
329 ClassDeclaration *isClassDeclaration() { return (ClassDeclaration *)this; } in isClassDeclaration()
333 class InterfaceDeclaration : public ClassDeclaration
340 bool isBaseOf(ClassDeclaration *cd, int *poffset);