| /freebsd-12-stable/contrib/llvm-project/clang/include/clang/Analysis/ |
| 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()
|
| 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()
|
| 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()
|
| /freebsd-12-stable/contrib/llvm-project/clang/include/clang/Tooling/ |
| D | NodeIntrospection.h | 25 class CXXCtorInitializer; variable 91 NodeLocationAccessors GetLocations(clang::CXXCtorInitializer const *Object);
|
| /freebsd-12-stable/contrib/llvm-project/clang/include/clang/Sema/ |
| D | Ownership.h | 32 class CXXCtorInitializer; variable 258 template<> struct IsResultPtrLowBitFree<CXXCtorInitializer*> { 266 using MemInitResult = ActionResult<CXXCtorInitializer *>;
|
| D | MultiplexExternalSemaSource.h | 92 CXXCtorInitializer **GetExternalCXXCtorInitializers(uint64_t Offset) override;
|
| /freebsd-12-stable/contrib/llvm-project/clang/lib/ASTMatchers/ |
| 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()
|
| /freebsd-12-stable/contrib/llvm-project/clang/include/clang/AST/ |
| D | ASTImporter.h | 41 class CXXCtorInitializer; variable 492 llvm::Expected<CXXCtorInitializer *> Import(CXXCtorInitializer *FromInit);
|
| D | ExternalASTSource.h | 41 class CXXCtorInitializer; variable 132 virtual CXXCtorInitializer **GetExternalCXXCtorInitializers(uint64_t Offset); 578 LazyOffsetPtr<CXXCtorInitializer *, uint64_t,
|
| D | ASTFwd.h | 28 class CXXCtorInitializer; variable
|
| D | ASTTypeTraits.h | 192 KIND_TO_KIND_ID(CXXCtorInitializer) 495 CXXCtorInitializer, void> : public PtrConverter<CXXCtorInitializer> {};
|
| D | DeclCXX.h | 2173 class CXXCtorInitializer final { 2217 CXXCtorInitializer(ASTContext &Context, TypeSourceInfo *TInfo, bool IsVirtual, 2223 CXXCtorInitializer(ASTContext &Context, FieldDecl *Member, 2229 CXXCtorInitializer(ASTContext &Context, IndirectFieldDecl *Member, 2235 CXXCtorInitializer(ASTContext &Context, TypeSourceInfo *TInfo, 2486 using init_iterator = CXXCtorInitializer **; 2489 using init_const_iterator = CXXCtorInitializer *const *; 2551 void setCtorInitializers(CXXCtorInitializer **Initializers) { in setCtorInitializers()
|
| /freebsd-12-stable/contrib/llvm-project/clang/lib/AST/ |
| D | ASTTypeTraits.cpp | 182 if (const CXXCtorInitializer *CCI = get<CXXCtorInitializer>()) in getSourceRange()
|
| D | DeclCXX.cpp | 2492 CXXCtorInitializer::CXXCtorInitializer(ASTContext &Context, in CXXCtorInitializer() function in CXXCtorInitializer 2501 CXXCtorInitializer::CXXCtorInitializer(ASTContext &Context, FieldDecl *Member, in CXXCtorInitializer() function in CXXCtorInitializer 2509 CXXCtorInitializer::CXXCtorInitializer(ASTContext &Context, in CXXCtorInitializer() function in CXXCtorInitializer 2518 CXXCtorInitializer::CXXCtorInitializer(ASTContext &Context, in CXXCtorInitializer() function in CXXCtorInitializer 2525 int64_t CXXCtorInitializer::getID(const ASTContext &Context) const { in getID() 2527 .identifyKnownAlignedObject<CXXCtorInitializer>(this); in getID() 2530 TypeLoc CXXCtorInitializer::getBaseClassLoc() const { in getBaseClassLoc() 2537 const Type *CXXCtorInitializer::getBaseClass() const { in getBaseClass() 2544 SourceLocation CXXCtorInitializer::getSourceLocation() const { in getSourceLocation() 2557 SourceRange CXXCtorInitializer::getSourceRange() const { in getSourceRange()
|
| D | ExternalASTSource.cpp | 87 CXXCtorInitializer **
|
| /freebsd-12-stable/contrib/llvm-project/clang/lib/Tooling/ |
| D | EmptyNodeIntrospection.inc.in | 20 clang::CXXCtorInitializer const *) {
|
| /freebsd-12-stable/contrib/llvm-project/clang/lib/Sema/ |
| 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 …]
|
| /freebsd-12-stable/contrib/llvm-project/clang/include/clang/ASTMatchers/ |
| D | ASTMatchers.h | 148 using CXXCtorInitializerMatcher = internal::Matcher<CXXCtorInitializer>; 538 extern const internal::VariadicAllOfMatcher<CXXCtorInitializer> 3944 BlockDecl, CXXBaseSpecifier, CXXCtorInitializer, CXXFunctionalCastExpr, in AST_POLYMORPHIC_MATCHER_P() argument 4447 internal::Matcher<CXXCtorInitializer>, InnerMatcher) { in AST_MATCHER_P() argument 4468 AST_MATCHER_P(CXXCtorInitializer, forField, in AST_MATCHER_P() argument 4488 AST_MATCHER_P(CXXCtorInitializer, withInitializer, in AST_MATCHER_P() argument 4508 AST_MATCHER(CXXCtorInitializer, isWritten) { in AST_MATCHER() argument 4528 AST_MATCHER(CXXCtorInitializer, isBaseInitializer) { in AST_MATCHER() argument 4548 AST_MATCHER(CXXCtorInitializer, isMemberInitializer) { in AST_MATCHER() argument 7204 internal::Matcher<CXXCtorInitializer>, InnerMatcher) { in AST_MATCHER_P() argument
|
| /freebsd-12-stable/contrib/llvm-project/clang/lib/CodeGen/ |
| D | CGClass.cpp | 556 CXXCtorInitializer *BaseInit) { in EmitBaseInitializer() 614 CXXCtorInitializer *MemberInit, in EmitLValueForAnyFieldInitialization() 629 CXXCtorInitializer *MemberInit, in EmitMemberInitializer() 1064 bool isMemberInitMemcpyable(CXXCtorInitializer *MemberInit) const { in isMemberInitMemcpyable() 1096 void addMemberInitializer(CXXCtorInitializer *MemberInit) { in addMemberInitializer() 1132 CXXCtorInitializer *MemberInit = AggregatedInits[i]; in pushEHDestructors() 1151 SmallVector<CXXCtorInitializer*, 16> AggregatedInits; 1267 static bool isInitializerOfDynamicClass(const CXXCtorInitializer *BaseInit) { in isInitializerOfDynamicClass() 1345 CXXCtorInitializer *Member = (*B); in EmitCtorPrologue()
|
| /freebsd-12-stable/contrib/llvm-project/clang/lib/Tooling/ASTDiff/ |
| 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()
|
| /freebsd-12-stable/contrib/llvm-project/clang/include/clang/Serialization/ |
| D | ASTRecordWriter.h | 266 void AddCXXCtorInitializers(ArrayRef<CXXCtorInitializer *> CtorInits);
|
| /freebsd-12-stable/contrib/llvm-project/clang/lib/Analysis/ |
| D | ConstructionContext.cpp | 205 const CXXCtorInitializer *I = TopItem.getCXXCtorInitializer(); in createFromLayers()
|
| D | ProgramPoint.cpp | 121 const CXXCtorInitializer *Init = castAs<PostInitializer>().getInitializer(); in printJson()
|
| D | CallGraph.cpp | 191 for (CXXCtorInitializer *init : constructor->inits()) { in addNodeForDecl()
|
| /freebsd-12-stable/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ |
| D | ASTUtils.h | 48 clang::CXXCtorInitializer ** 313 clang::CXXCtorInitializer **
|