Searched refs:BaseSpec (Results 1 – 5 of 5) sorted by relevance
/external/clang/lib/AST/ |
D | CXXInheritance.cpp | 170 for (CXXRecordDecl::base_class_const_iterator BaseSpec = Record->bases_begin(), in lookupInBases() local 172 BaseSpec != BaseSpecEnd; in lookupInBases() 173 ++BaseSpec) { in lookupInBases() 175 QualType BaseType = Context.getCanonicalType(BaseSpec->getType()) in lookupInBases() 192 if (BaseSpec->isVirtual()) { in lookupInBases() 207 Element.Base = &*BaseSpec; in lookupInBases() 209 if (BaseSpec->isVirtual()) in lookupInBases() 231 ScratchPath.Access = BaseSpec->getAccessSpecifier(); in lookupInBases() 234 BaseSpec->getAccessSpecifier()); in lookupInBases() 240 if (BaseMatches(BaseSpec, ScratchPath, UserData)) { in lookupInBases() [all …]
|
D | ExprConstant.cpp | 1715 CXXBaseSpecifier *BaseSpec = ON.getBase(); in VisitOffsetOfExpr() local 1716 if (BaseSpec->isVirtual()) in VisitOffsetOfExpr() 1727 CurrentType = BaseSpec->getType(); in VisitOffsetOfExpr()
|
/external/clang/lib/Sema/ |
D | SemaDeclCXX.cpp | 737 if (CXXBaseSpecifier *BaseSpec = CheckBaseSpecifier(Class, SpecifierRange, in ActOnBaseSpecifier() local 740 return BaseSpec; in ActOnBaseSpecifier() 1463 const CXXBaseSpecifier *BaseSpec = DirectBaseSpec? DirectBaseSpec in ActOnMemInitializer() local 1465 Diag(BaseSpec->getSourceRange().getBegin(), in ActOnMemInitializer() 1467 << BaseSpec->getType() in ActOnMemInitializer() 1468 << BaseSpec->getSourceRange(); in ActOnMemInitializer() 1808 CXXBaseSpecifier *BaseSpec in BuildBaseInitializer() local 1810 if (!BaseSpec) in BuildBaseInitializer() 1811 BaseSpec = const_cast<CXXBaseSpecifier *>(VirtualBaseSpec); in BuildBaseInitializer() 1815 InitializedEntity::InitializeBase(Context, BaseSpec, VirtualBaseSpec); in BuildBaseInitializer() [all …]
|
/external/clang/lib/Serialization/ |
D | ASTReaderStmt.cpp | 512 CXXBaseSpecifier *BaseSpec = new (*Reader.getContext()) CXXBaseSpecifier; in VisitCastExpr() local 513 *BaseSpec = Reader.ReadCXXBaseSpecifier(F, Record, Idx); in VisitCastExpr() 514 *BaseI++ = BaseSpec; in VisitCastExpr()
|
/external/clang/tools/libclang/ |
D | CIndex.cpp | 3635 CXXBaseSpecifier *BaseSpec = getCursorCXXBaseSpecifier(C); in clang_getCursorLocation() local 3636 if (!BaseSpec) in clang_getCursorLocation() 3639 if (TypeSourceInfo *TSInfo = BaseSpec->getTypeSourceInfo()) in clang_getCursorLocation() 3644 BaseSpec->getSourceRange().getBegin()); in clang_getCursorLocation()
|