• Home
  • Raw
  • Download

Lines Matching refs:VarDecl

491   if (const VarDecl *Var = dyn_cast<VarDecl>(D)) {  in getLVForNamespaceScopeDecl()
505 for (const VarDecl *PrevVar = Var->getPreviousDecl(); in getLVForNamespaceScopeDecl()
515 const VarDecl *PrevVar = Var->getPreviousDecl(); in getLVForNamespaceScopeDecl()
543 const VarDecl *Var = dyn_cast<VarDecl>(D); in getLVForNamespaceScopeDecl()
601 if (const VarDecl *Var = dyn_cast<VarDecl>(D)) { in getLVForNamespaceScopeDecl()
734 isa<VarDecl>(D) || in getLVForClassMember()
813 } else if (const VarDecl *VD = dyn_cast<VarDecl>(D)) { in getLVForClassMember()
956 if (const VarDecl *Var = dyn_cast<VarDecl>(this)) { in getExplicitVisibility()
958 VarDecl *InstantiatedFrom = Var->getInstantiatedFromStaticDataMember(); in getExplicitVisibility()
1015 if (const VarDecl *Var = dyn_cast<VarDecl>(D)) { in getLVForLocalDecl()
1453 const char *VarDecl::getStorageClassSpecifierString(StorageClass SC) { in getStorageClassSpecifierString()
1467 VarDecl *VarDecl::Create(ASTContext &C, DeclContext *DC, in Create()
1471 return new (C) VarDecl(Var, DC, StartL, IdL, Id, T, TInfo, S, SCAsWritten); in Create()
1474 VarDecl *VarDecl::CreateDeserialized(ASTContext &C, unsigned ID) { in CreateDeserialized()
1475 void *Mem = AllocateDeserializedDecl(C, ID, sizeof(VarDecl)); in CreateDeserialized()
1476 return new (Mem) VarDecl(Var, 0, SourceLocation(), SourceLocation(), 0, in CreateDeserialized()
1480 void VarDecl::setStorageClass(StorageClass SC) { in setStorageClass()
1488 SourceRange VarDecl::getSourceRange() const { in getSourceRange()
1541 LanguageLinkage VarDecl::getLanguageLinkage() const { in getLanguageLinkage()
1545 bool VarDecl::isExternC() const { in isExternC()
1549 VarDecl *VarDecl::getCanonicalDecl() { in getCanonicalDecl()
1553 VarDecl::DefinitionKind VarDecl::isThisDeclarationADefinition( in isThisDeclarationADefinition()
1585 for (const VarDecl *PrevVar = getPreviousDecl(); in isThisDeclarationADefinition()
1604 VarDecl *VarDecl::getActingDefinition() { in getActingDefinition()
1609 VarDecl *LastTentative = 0; in getActingDefinition()
1610 VarDecl *First = getFirstDeclaration(); in getActingDefinition()
1622 bool VarDecl::isTentativeDefinitionNow() const { in isTentativeDefinitionNow()
1634 VarDecl *VarDecl::getDefinition(ASTContext &C) { in getDefinition()
1635 VarDecl *First = getFirstDeclaration(); in getDefinition()
1644 VarDecl::DefinitionKind VarDecl::hasDefinition(ASTContext &C) const { in hasDefinition()
1647 const VarDecl *First = getFirstDeclaration(); in hasDefinition()
1658 const Expr *VarDecl::getAnyInitializer(const VarDecl *&D) const { in getAnyInitializer()
1670 bool VarDecl::isOutOfLine() const { in isOutOfLine()
1680 if (VarDecl *VD = getInstantiatedFromStaticDataMember()) in isOutOfLine()
1686 VarDecl *VarDecl::getOutOfLineDefinition() { in getOutOfLineDefinition()
1690 for (VarDecl::redecl_iterator RD = redecls_begin(), RDEnd = redecls_end(); in getOutOfLineDefinition()
1699 void VarDecl::setInit(Expr *I) { in setInit()
1708 bool VarDecl::isUsableInConstantExpressions(ASTContext &C) const { in isUsableInConstantExpressions()
1738 EvaluatedStmt *VarDecl::ensureEvaluatedStmt() const { in ensureEvaluatedStmt()
1749 APValue *VarDecl::evaluateValue() const { in evaluateValue()
1754 APValue *VarDecl::evaluateValue( in evaluateValue()
1796 bool VarDecl::checkInitIsICE() const { in checkInitIsICE()
1832 bool VarDecl::extendsLifetimeOfTemporary() const { in extendsLifetimeOfTemporary()
1845 VarDecl *VarDecl::getInstantiatedFromStaticDataMember() const { in getInstantiatedFromStaticDataMember()
1847 return cast<VarDecl>(MSI->getInstantiatedFrom()); in getInstantiatedFromStaticDataMember()
1852 TemplateSpecializationKind VarDecl::getTemplateSpecializationKind() const { in getTemplateSpecializationKind()
1859 MemberSpecializationInfo *VarDecl::getMemberSpecializationInfo() const { in getMemberSpecializationInfo()
1863 void VarDecl::setTemplateSpecializationKind(TemplateSpecializationKind TSK, in setTemplateSpecializationKind()
3143 bool BlockDecl::capturesVariable(const VarDecl *variable) const { in capturesVariable()