/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Analysis/ |
H A D | ConstructionContext.h | 126 ConstructionContextItem(const CXXCtorInitializer *Init) in ConstructionContextItem() 151 const CXXCtorInitializer *getCXXCtorInitializer() const { in getCXXCtorInitializer() 153 return static_cast<const CXXCtorInitializer *>(Data); in getCXXCtorInitializer() 370 const CXXCtorInitializer *I; 374 ConstructionContext::Kind K, const CXXCtorInitializer *I) in ConstructorInitializerConstructionContext() 381 const CXXCtorInitializer *getCXXCtorInitializer() const { return I; } in getCXXCtorInitializer() 396 const CXXCtorInitializer *I) in SimpleConstructorInitializerConstructionContext() 423 const CXXCtorInitializer *I, const CXXBindTemporaryExpr *BTE) in CXX17ElidedCopyConstructorInitializerConstructionContext()
|
H A D | ProgramPoint.h | 534 PostInitializer(const CXXCtorInitializer *I, in PostInitializer() 539 const CXXCtorInitializer *getInitializer() const { in getInitializer() 540 return static_cast<const CXXCtorInitializer *>(getData1()); in getInitializer()
|
H A D | CFG.h | 44 class CXXCtorInitializer; variable 227 explicit CFGInitializer(CXXCtorInitializer *initializer) in CFGInitializer() 230 CXXCtorInitializer* getInitializer() const { in getInitializer() 231 return static_cast<CXXCtorInitializer*>(Data1.getPointer()); in getInitializer() 1110 void appendInitializer(CXXCtorInitializer *initializer, in appendInitializer()
|
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Tooling/ |
H A D | NodeIntrospection.h | 25 class CXXCtorInitializer; variable 91 NodeLocationAccessors GetLocations(clang::CXXCtorInitializer const *Object);
|
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Sema/ |
H A D | Ownership.h | 32 class CXXCtorInitializer; variable 258 template<> struct IsResultPtrLowBitFree<CXXCtorInitializer*> { 266 using MemInitResult = ActionResult<CXXCtorInitializer *>;
|
H A D | MultiplexExternalSemaSource.h | 92 CXXCtorInitializer **GetExternalCXXCtorInitializers(uint64_t Offset) override;
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/ASTMatchers/ |
H A D | ASTMatchFinder.cpp | 131 else if (const auto *C = DynNode.get<CXXCtorInitializer>()) in findMatch() 229 bool TraverseConstructorInitializer(CXXCtorInitializer *CtorInit) { in TraverseConstructorInitializer() 341 bool baseTraverse(const CXXCtorInitializer &CtorInit) { in baseTraverse() 343 const_cast<CXXCtorInitializer *>(&CtorInit)); in baseTraverse() 490 bool TraverseConstructorInitializer(CXXCtorInitializer *CtorInit); 693 } else if (auto *N = Node.get<CXXCtorInitializer>()) { in match() 891 void matchDispatch(const CXXCtorInitializer *Node) { in matchDispatch() 1280 CXXCtorInitializer *CtorInit) { in TraverseConstructorInitializer() 1417 } else if (NodeMatch.canConvertTo<CXXCtorInitializer>()) { in addDynamicMatcher() 1418 addMatcher(NodeMatch.convertTo<CXXCtorInitializer>(), Action); in addDynamicMatcher()
|
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/AST/ |
H A D | ASTImporter.h | 41 class CXXCtorInitializer; variable 492 llvm::Expected<CXXCtorInitializer *> Import(CXXCtorInitializer *FromInit);
|
H A D | ExternalASTSource.h | 43 class CXXCtorInitializer; variable 134 virtual CXXCtorInitializer **GetExternalCXXCtorInitializers(uint64_t Offset); 580 LazyOffsetPtr<CXXCtorInitializer *, uint64_t,
|
H A D | ASTFwd.h | 28 class CXXCtorInitializer; variable
|
H A D | ASTTypeTraits.h | 192 KIND_TO_KIND_ID(CXXCtorInitializer) 495 CXXCtorInitializer, void> : public PtrConverter<CXXCtorInitializer> {};
|
H A D | DeclCXX.h | 2171 class CXXCtorInitializer final { 2215 CXXCtorInitializer(ASTContext &Context, TypeSourceInfo *TInfo, bool IsVirtual, 2221 CXXCtorInitializer(ASTContext &Context, FieldDecl *Member, 2227 CXXCtorInitializer(ASTContext &Context, IndirectFieldDecl *Member, 2233 CXXCtorInitializer(ASTContext &Context, TypeSourceInfo *TInfo, 2484 using init_iterator = CXXCtorInitializer **; 2487 using init_const_iterator = CXXCtorInitializer *const *; 2549 void setCtorInitializers(CXXCtorInitializer **Initializers) { in setCtorInitializers()
|
H A D | ASTNodeTraverser.h | 189 void Visit(const CXXCtorInitializer *Init) { in Visit() 261 else if (const auto *C = N.get<CXXCtorInitializer>()) in Visit()
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/AST/ |
H A D | ASTTypeTraits.cpp | 182 if (const CXXCtorInitializer *CCI = get<CXXCtorInitializer>()) in getSourceRange()
|
H A D | DeclCXX.cpp | 2506 CXXCtorInitializer::CXXCtorInitializer(ASTContext &Context, in CXXCtorInitializer() function in CXXCtorInitializer 2515 CXXCtorInitializer::CXXCtorInitializer(ASTContext &Context, FieldDecl *Member, in CXXCtorInitializer() function in CXXCtorInitializer 2523 CXXCtorInitializer::CXXCtorInitializer(ASTContext &Context, in CXXCtorInitializer() function in CXXCtorInitializer 2532 CXXCtorInitializer::CXXCtorInitializer(ASTContext &Context, in CXXCtorInitializer() function in CXXCtorInitializer 2539 int64_t CXXCtorInitializer::getID(const ASTContext &Context) const { in getID() 2541 .identifyKnownAlignedObject<CXXCtorInitializer>(this); in getID() 2544 TypeLoc CXXCtorInitializer::getBaseClassLoc() const { in getBaseClassLoc() 2551 const Type *CXXCtorInitializer::getBaseClass() const { in getBaseClass() 2558 SourceLocation CXXCtorInitializer::getSourceLocation() const { in getSourceLocation() 2571 SourceRange CXXCtorInitializer::getSourceRange() const { in getSourceRange()
|
H A D | ExternalASTSource.cpp | 87 CXXCtorInitializer **
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/Tooling/ |
H A D | EmptyNodeIntrospection.inc.in | 20 clang::CXXCtorInitializer const *) {
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/ |
H A D | SemaDeclCXX.cpp | 4393 return new (Context) CXXCtorInitializer(Context, DirectMember, IdLoc, in BuildMemberInitializer() 4397 return new (Context) CXXCtorInitializer(Context, IndirectMember, IdLoc, in BuildMemberInitializer() 4455 return new (Context) CXXCtorInitializer(Context, TInfo, InitRange.getBegin(), in BuildDelegatingInitializer() 4530 return new (Context) CXXCtorInitializer(Context, BaseTInfo, in BuildBaseInitializer() 4585 return new (Context) CXXCtorInitializer(Context, BaseTInfo, in BuildBaseInitializer() 4620 CXXCtorInitializer *&CXXBaseInit) { in BuildImplicitBaseInitializer() 4681 new (SemaRef.Context) CXXCtorInitializer(SemaRef.Context, in BuildImplicitBaseInitializer() 4702 CXXCtorInitializer *&CXXMemberInit) { in BuildImplicitMemberInitializer() 4774 CXXMemberInit = new (SemaRef.Context) CXXCtorInitializer( in BuildImplicitMemberInitializer() 4777 CXXMemberInit = new (SemaRef.Context) CXXCtorInitializer( in BuildImplicitMemberInitializer() [all …]
|
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/ASTMatchers/ |
H A D | ASTMatchers.h | 148 using CXXCtorInitializerMatcher = internal::Matcher<CXXCtorInitializer>; 538 extern const internal::VariadicAllOfMatcher<CXXCtorInitializer> 3932 BlockDecl, CXXBaseSpecifier, CXXCtorInitializer, CXXFunctionalCastExpr, in AST_POLYMORPHIC_MATCHER_P() argument 4435 internal::Matcher<CXXCtorInitializer>, InnerMatcher) { in AST_MATCHER_P() argument 4456 AST_MATCHER_P(CXXCtorInitializer, forField, in AST_MATCHER_P() argument 4476 AST_MATCHER_P(CXXCtorInitializer, withInitializer, in AST_MATCHER_P() argument 4496 AST_MATCHER(CXXCtorInitializer, isWritten) { in AST_MATCHER() argument 4516 AST_MATCHER(CXXCtorInitializer, isBaseInitializer) { in AST_MATCHER() argument 4536 AST_MATCHER(CXXCtorInitializer, isMemberInitializer) { in AST_MATCHER() argument 7192 internal::Matcher<CXXCtorInitializer>, InnerMatcher) { in AST_MATCHER_P() argument
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/ |
H A D | CGClass.cpp | 559 CXXCtorInitializer *BaseInit) { in EmitBaseInitializer() 617 CXXCtorInitializer *MemberInit, in EmitLValueForAnyFieldInitialization() 632 CXXCtorInitializer *MemberInit, in EmitMemberInitializer() 1067 bool isMemberInitMemcpyable(CXXCtorInitializer *MemberInit) const { in isMemberInitMemcpyable() 1099 void addMemberInitializer(CXXCtorInitializer *MemberInit) { in addMemberInitializer() 1135 CXXCtorInitializer *MemberInit = AggregatedInits[i]; in pushEHDestructors() 1154 SmallVector<CXXCtorInitializer*, 16> AggregatedInits; 1270 static bool isInitializerOfDynamicClass(const CXXCtorInitializer *BaseInit) { in isInitializerOfDynamicClass() 1348 CXXCtorInitializer *Member = (*B); in EmitCtorPrologue()
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/Tooling/ASTDiff/ |
H A D | ASTDiff.cpp | 168 static bool isSpecializedNodeExcluded(CXXCtorInitializer *I) { in isSpecializedNodeExcluded() 251 bool TraverseConstructorInitializer(CXXCtorInitializer *Init) { in TraverseConstructorInitializer() 398 static std::string getInitializerValue(const CXXCtorInitializer *Init, in getInitializerValue() 419 if (auto *Init = DTN.get<CXXCtorInitializer>()) in getNodeValue()
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/Analysis/ |
H A D | ConstructionContext.cpp | 205 const CXXCtorInitializer *I = TopItem.getCXXCtorInitializer(); in createFromLayers()
|
H A D | ProgramPoint.cpp | 121 const CXXCtorInitializer *Init = castAs<PostInitializer>().getInitializer(); in printJson()
|
H A D | CallGraph.cpp | 191 for (CXXCtorInitializer *init : constructor->inits()) { in addNodeForDecl()
|
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Serialization/ |
H A D | ASTRecordWriter.h | 266 void AddCXXCtorInitializers(ArrayRef<CXXCtorInitializer *> CtorInits);
|