Lines Matching refs:VarDeclaration
32 VarDeclaration *copyToTemp(StorageClass stc, const char *name, Expression *e);
60 VarDeclaration *vd = ad->fields[i];
131 VarDeclaration *v = isVarDeclaration(); in checkModify()
818 VarDeclaration::VarDeclaration(Loc loc, Type *type, Identifier *id, Initializer *init) in VarDeclaration() function
849 VarDeclaration *VarDeclaration::create(Loc loc, Type *type, Identifier *id, Initializer *init) in create()
851 return new VarDeclaration(loc, type, id, init); in create()
854 Dsymbol *VarDeclaration::syntaxCopy(Dsymbol *s) in syntaxCopy()
858 VarDeclaration *v = new VarDeclaration(loc, in syntaxCopy()
867 void VarDeclaration::semantic(Scope *sc) in semantic()
1061 VarDeclaration *v = copyToTemp(0, "__tup", e); in semantic()
1148 VarDeclaration *v = new VarDeclaration(loc, arg->type, id, ti); in semantic()
1635 void VarDeclaration::semantic2(Scope *sc) in semantic2()
1712 void VarDeclaration::setFieldOffset(AggregateDeclaration *ad, unsigned *poffset, bool isunion) in setFieldOffset()
1798 const char *VarDeclaration::kind() const in kind()
1803 Dsymbol *VarDeclaration::toAlias() in toAlias()
1814 AggregateDeclaration *VarDeclaration::isThis() in isThis()
1832 bool VarDeclaration::needThis() in needThis()
1838 bool VarDeclaration::isExport() const in isExport()
1843 bool VarDeclaration::isImportedSymbol() const in isImportedSymbol()
1854 Expression *VarDeclaration::expandInitializer(Loc loc) in expandInitializer()
1870 void VarDeclaration::checkCtorConstInit() in checkCtorConstInit()
1885 bool VarDeclaration::checkNestedReference(Scope *sc, Loc loc) in checkNestedReference()
1977 Expression *VarDeclaration::getConstInitializer(bool needFullType) in getConstInitializer()
2007 bool VarDeclaration::canTakeAddressOf() in canTakeAddressOf()
2018 bool VarDeclaration::isDataseg() in isDataseg()
2050 bool VarDeclaration::isThreadlocal() in isThreadlocal()
2066 bool VarDeclaration::isCTFE() in isCTFE()
2071 bool VarDeclaration::isOverlappedWith(VarDeclaration *v) in isOverlappedWith()
2080 bool VarDeclaration::hasPointers() in hasPointers()
2090 bool VarDeclaration::needsScopeDtor() in needsScopeDtor()
2102 Expression *VarDeclaration::callScopeDtor(Scope *) in callScopeDtor()
2211 bool VarDeclaration::enclosesLifetimeOf(VarDeclaration *v) const in enclosesLifetimeOf()
2238 : VarDeclaration(Loc(), Type::dtypeinfo->type, tinfo->getTypeInfoIdent(), NULL) in TypeInfoDeclaration()
2550 : VarDeclaration(loc, t, Id::This, NULL) in ThisDeclaration()