Searched refs:BaseRecord (Results 1 – 12 of 12) sorted by relevance
173 if (auto *BaseRecord = cast_if_present<CXXRecordDecl>( in lookupInBases() local175 isCurrentInstantiation = BaseRecord->isDependentContext() && in lookupInBases()176 BaseRecord->isCurrentInstantiation(Record); in lookupInBases()253 CXXRecordDecl *BaseRecord = nullptr; in lookupInBases() local259 BaseRecord = cast<CXXRecordDecl>(RT->getDecl()); in lookupInBases()264 BaseRecord = TD->getTemplatedDecl(); in lookupInBases()266 if (BaseRecord) { in lookupInBases()267 if (!BaseRecord->hasDefinition()) in lookupInBases()268 BaseRecord = nullptr; in lookupInBases()269 else if (!VisitedDependentRecords.insert(BaseRecord).second) in lookupInBases()[all …]
146 class BaseRecord {148 BaseRecord(const Record *Def) : Def(Def) {} in BaseRecord() function232 class Directive : public BaseRecord {234 Directive(const Record *Def) : BaseRecord(Def) {} in Directive()274 return BaseRecord::getUpperCamelName(Name, " _"); in getClangAccSpelling()280 class Clause : public BaseRecord {282 Clause(const Record *Def) : BaseRecord(Def) {} in Clause()301 return BaseRecord::getUpperCamelName(Name, "_"); in getFormattedParserClassName()313 return BaseRecord::getUpperCamelName(Name, "_"); in getClangAccSpelling()367 class EnumVal : public BaseRecord {[all …]
29 const Record *BaseRecord = CastedBase.getRecord(); in toPointer() local30 if (!BaseRecord) in toPointer()37 if (FD->getParent() == BaseRecord->getDecl()) in toPointer()38 return CastedBase.atField(BaseRecord->getField(FD)->Offset); in toPointer()62 assert(BaseRecord); in toPointer()
271 const Record *BaseRecord = Ptr.getRecord(); in toAPValue() local274 cast<CXXRecordDecl>(BaseRecord->getDecl())); in toAPValue()
2147 const Record *BaseRecord = P.getRecord(); in computePointerOffset() local2150 ASTCtx.getASTRecordLayout(cast<CXXRecordDecl>(BaseRecord->getDecl())); in computePointerOffset()
77 return Prefix.str() + BaseRecord(Rec).getFormattedName(); in getIdentifierName()86 BaseRecord Rec(R); in getSpellings()408 BaseRecord Rec(R); in generateGetName()449 BaseRecord DefaultRec(*DefaultIt); in generateGetKind()467 BaseRecord Rec(R); in generateGetKind()914 OS << "SourceLanguage::" << BaseRecord::getSnakeName(N); in generateGetDirectiveLanguages()
1651 const RecordType *BaseRecord = LhsT->getAs<RecordType>(); in EvaluateBinaryTypeTrait() local1654 if (!BaseRecord || !DerivedRecord) { in EvaluateBinaryTypeTrait()1662 if (BaseRecord->isUnionType() || DerivedRecord->isUnionType()) in EvaluateBinaryTypeTrait()1665 if (!BaseRecord->isStructureOrClassType() || in EvaluateBinaryTypeTrait()1674 ->isVirtuallyDerivedFrom(cast<CXXRecordDecl>(BaseRecord->getDecl())); in EvaluateBinaryTypeTrait()
621 CXXRecordDecl *BaseRecord = in CheckQualifiedMemberReference() local623 if (!BaseRecord) { in CheckQualifiedMemberReference()642 if (BaseRecord->getCanonicalDecl() == MemberRecord || in CheckQualifiedMemberReference()643 !BaseRecord->isProvablyNotDerivedFrom(MemberRecord)) in CheckQualifiedMemberReference()
2532 CXXRecordDecl *BaseRecord = Specifier->getType()->getAsCXXRecordDecl(); in LookupQualifiedName() local2535 for (Path.Decls = BaseRecord->lookup(Name).begin(); in LookupQualifiedName()
9046 CXXRecordDecl *BaseRecord = Specifier->getType()->getAsCXXRecordDecl(); in AddOverriddenMethods() local9051 QualType T = Context.getTypeDeclType(BaseRecord); in AddOverriddenMethods()9056 for (NamedDecl *BaseND : BaseRecord->lookup(Name)) { in AddOverriddenMethods()
10435 RecordDecl *BaseRecord = in operator ()() local10443 for (Path.Decls = BaseRecord->lookup(Name).begin(); in operator ()()
1692 CXXBasePath &Path, const CXXRecordDecl *BaseRecord);1705 const CXXRecordDecl *BaseRecord);