Searched refs:BaseSpec (Results 1 - 5 of 5) sorted by relevance

/external/clang/lib/AST/
H A DCXXInheritance.cpp184 for (const auto &BaseSpec : Record->bases()) {
187 Context.getCanonicalType(BaseSpec.getType()).getUnqualifiedType();
203 if (BaseSpec.isVirtual()) {
218 Element.Base = &BaseSpec;
220 if (BaseSpec.isVirtual())
242 ScratchPath.Access = BaseSpec.getAccessSpecifier();
245 BaseSpec.getAccessSpecifier());
251 if (BaseMatches(&BaseSpec, ScratchPath, UserData)) {
264 = cast<CXXRecordDecl>(BaseSpec.getType()->castAs<RecordType>()
H A DExprConstant.cpp7058 CXXBaseSpecifier *BaseSpec = ON.getBase();
7059 if (BaseSpec->isVirtual())
7071 CurrentType = BaseSpec->getType();
/external/clang/lib/Sema/
H A DSemaDeclCXX.cpp1523 if (CXXBaseSpecifier *BaseSpec = CheckBaseSpecifier(Class, SpecifierRange,
1526 return BaseSpec;
2692 const CXXBaseSpecifier *BaseSpec = DirectBaseSpec ? DirectBaseSpec local
2694 Diag(BaseSpec->getLocStart(),
2696 << BaseSpec->getType()
2697 << BaseSpec->getSourceRange();
2989 const CXXBaseSpecifier *BaseSpec = DirectBaseSpec; local
2990 if (!BaseSpec)
2991 BaseSpec = VirtualBaseSpec;
3002 InitializedEntity::InitializeBase(Context, BaseSpec, VirtualBaseSpe
3060 BuildImplicitBaseInitializer(Sema &SemaRef, CXXConstructorDecl *Constructor, ImplicitInitializerKind ImplicitInitKind, CXXBaseSpecifier *BaseSpec, bool IsInheritedVirtualBase, CXXCtorInitializer *&CXXBaseInit) argument
9955 CXXBaseSpecifier *BaseSpec = Worklist.pop_back_val(); local
[all...]
/external/clang/lib/Serialization/
H A DASTReaderStmt.cpp640 CXXBaseSpecifier *BaseSpec = new (Reader.getContext()) CXXBaseSpecifier; local
641 *BaseSpec = Reader.ReadCXXBaseSpecifier(F, Record, Idx);
642 *BaseI++ = BaseSpec;
/external/clang/tools/libclang/
H A DCIndex.cpp4317 const CXXBaseSpecifier *BaseSpec = getCursorCXXBaseSpecifier(C); local
4318 if (!BaseSpec)
4321 if (TypeSourceInfo *TSInfo = BaseSpec->getTypeSourceInfo())
4326 BaseSpec->getLocStart());

Completed in 1430 milliseconds