Searched refs:CXXCtorInitializer (Results 1 - 25 of 30) sorted by relevance

12

/external/clang/include/clang/AST/
H A DASTFwd.h26 class CXXCtorInitializer;
H A DASTTypeTraits.h128 KIND_TO_KIND_ID(CXXCtorInitializer)
285 /// \c NestedNameSpecifiers and \c CXXCtorInitializer by pointer as they are
291 Decl *, Stmt *, Type *, NestedNameSpecifier *, CXXCtorInitializer *>
319 CXXCtorInitializer, void> : public PtrConverter<CXXCtorInitializer> {};
H A DDeclCXX.h1879 class CXXCtorInitializer { class in namespace:clang
1922 CXXCtorInitializer(ASTContext &Context, FieldDecl *Member,
1929 CXXCtorInitializer(ASTContext &Context, TypeSourceInfo *TInfo, bool IsVirtual,
1935 CXXCtorInitializer(ASTContext &Context, FieldDecl *Member,
1941 CXXCtorInitializer(ASTContext &Context, IndirectFieldDecl *Member,
1947 CXXCtorInitializer(ASTContext &Context, TypeSourceInfo *TInfo,
1952 static CXXCtorInitializer *Create(ASTContext &Context, FieldDecl *Member,
2134 CXXCtorInitializer **CtorInitializers;
2170 typedef CXXCtorInitializer **init_iterator;
2173 typedef CXXCtorInitializer * cons
[all...]
H A DDeclObjC.h33 class CXXCtorInitializer;
1997 CXXCtorInitializer **IvarInitializers;
2032 typedef CXXCtorInitializer **init_iterator;
2035 typedef CXXCtorInitializer * const * init_const_iterator;
2068 CXXCtorInitializer ** initializers,
H A DDataRecursiveASTVisitor.h238 bool TraverseConstructorInitializer(CXXCtorInitializer *Init);
778 CXXCtorInitializer *Init) {
H A DRecursiveASTVisitor.h242 bool TraverseConstructorInitializer(CXXCtorInitializer *Init);
844 CXXCtorInitializer *Init) {
/external/clang/lib/AST/
H A DASTTypeTraits.cpp25 { NKI_None, "CXXCtorInitializer" },
97 if (const CXXCtorInitializer *CCI = get<CXXCtorInitializer>())
H A DDeclCXX.cpp1577 CXXCtorInitializer::CXXCtorInitializer(ASTContext &Context, function in class:CXXCtorInitializer
1588 CXXCtorInitializer::CXXCtorInitializer(ASTContext &Context, function in class:CXXCtorInitializer
1599 CXXCtorInitializer::CXXCtorInitializer(ASTContext &Context, function in class:CXXCtorInitializer
1610 CXXCtorInitializer::CXXCtorInitializer(ASTContext &Context, function in class:CXXCtorInitializer
1620 CXXCtorInitializer::CXXCtorInitializer(ASTContex function in class:CXXCtorInitializer
[all...]
H A DDeclObjC.cpp1772 CXXCtorInitializer ** initializers,
1776 CXXCtorInitializer **ivarInitializers =
1777 new (C) CXXCtorInitializer*[NumIvarInitializers];
1779 numInitializers * sizeof(CXXCtorInitializer*));
H A DASTDumper.cpp228 void dumpCXXCtorInitializer(const CXXCtorInitializer *Init);
689 void ASTDumper::dumpCXXCtorInitializer(const CXXCtorInitializer *Init) {
691 OS << "CXXCtorInitializer";
/external/clang/include/clang/Sema/
H A DOwnership.h26 class CXXCtorInitializer;
248 template<> struct IsResultPtrLowBitFree<CXXCtorInitializer*> {
256 typedef ActionResult<CXXCtorInitializer*> MemInitResult;
H A DSema.h4850 CXXCtorInitializer *Initializer);
4853 ArrayRef<CXXCtorInitializer *> Initializers = None);
4916 ArrayRef<CXXCtorInitializer*> MemInits,
8109 ArrayRef<CXXCtorInitializer *> Initializers);
/external/clang/include/clang/Analysis/
H A DCFG.h40 class CXXCtorInitializer;
135 CFGInitializer(CXXCtorInitializer *initializer)
138 CXXCtorInitializer* getInitializer() const {
139 return static_cast<CXXCtorInitializer*>(Data1.getPointer());
661 void appendInitializer(CXXCtorInitializer *initializer,
H A DProgramPoint.h475 /// CXXCtorInitializer expression evaluation.
479 PostInitializer(const CXXCtorInitializer *I,
484 const CXXCtorInitializer *getInitializer() const {
485 return static_cast<const CXXCtorInitializer *>(getData1());
/external/clang/include/clang/ASTMatchers/
H A DASTMatchers.h264 const internal::VariadicAllOfMatcher<CXXCtorInitializer> ctorInitializer;
2190 internal::Matcher<CXXCtorInitializer>, InnerMatcher) {
2208 AST_MATCHER_P(CXXCtorInitializer, forField,
2228 AST_MATCHER_P(CXXCtorInitializer, withInitializer,
2248 AST_MATCHER(CXXCtorInitializer, isWritten) {
3603 internal::Matcher<CXXCtorInitializer>, InnerMatcher) {
H A DASTMatchersInternal.h647 std::is_same<T, CXXCtorInitializer>::value;
836 TypeList<QualType, Type, TypeLoc, CXXCtorInitializer> > AllNodeBaseTypes;
/external/clang/lib/Sema/
H A DSemaDeclCXX.cpp2839 return new (Context) CXXCtorInitializer(Context, DirectMember, IdLoc,
2843 return new (Context) CXXCtorInitializer(Context, IndirectMember, IdLoc,
2900 return new (Context) CXXCtorInitializer(Context, TInfo, InitRange.getBegin(),
2975 return new (Context) CXXCtorInitializer(Context, BaseTInfo,
3029 return new (Context) CXXCtorInitializer(Context, BaseTInfo,
3064 CXXCtorInitializer *&CXXBaseInit) {
3152 new (SemaRef.Context) CXXCtorInitializer(SemaRef.Context,
3173 CXXCtorInitializer *&CXXMemberInit) {
3306 = new (SemaRef.Context) CXXCtorInitializer(SemaRef.Context, Indirect,
3311 CXXMemberInit = CXXCtorInitializer
[all...]
/external/clang/include/clang/Serialization/
H A DASTWriter.h46 class CXXCtorInitializer;
665 /// \brief Emit a CXXCtorInitializer array.
667 const CXXCtorInitializer * const *CtorInitializers,
H A DASTReader.h71 class CXXCtorInitializer;
1940 /// \brief Read a CXXCtorInitializer array.
1941 std::pair<CXXCtorInitializer **, unsigned>
/external/clang/lib/CodeGen/
H A DCGClass.cpp385 CXXCtorInitializer *BaseInit,
533 CXXCtorInitializer *MemberInit,
923 // Returns true if a CXXCtorInitializer represents a member initialization
925 bool isMemberInitMemcpyable(CXXCtorInitializer *MemberInit) const {
957 void addMemberInitializer(CXXCtorInitializer *MemberInit) {
1007 SmallVector<CXXCtorInitializer*, 16> AggregatedInits;
1173 CXXCtorInitializer *Member = (*B);
/external/clang/lib/StaticAnalyzer/Core/
H A DExprEngineCXX.cpp143 const CXXCtorInitializer *Init = InitElem->getInitializer();
H A DExprEngine.cpp447 const CXXCtorInitializer *BMI = Init.getInitializer();
2398 const CXXCtorInitializer *Init =
/external/clang/unittests/ASTMatchers/Dynamic/
H A DRegistryTest.cpp301 TEST_F(RegistryTest, CXXCtorInitializer) {
/external/clang/lib/Analysis/
H A DCFG.cpp437 CFGBlock *addInitializer(CXXCtorInitializer *I);
461 void appendInitializer(CFGBlock *B, CXXCtorInitializer *I) {
999 CFGBlock *CFGBuilder::addInitializer(CXXCtorInitializer *I) {
4079 const CXXCtorInitializer *I = IE->getInitializer();
/external/clang/lib/Serialization/
H A DASTReader.cpp7672 std::pair<CXXCtorInitializer **, unsigned>
7675 CXXCtorInitializer **CtorInitializers = nullptr;
7679 = new (Context) CXXCtorInitializer*[NumInitializers];
7722 CXXCtorInitializer *BOMInit;
7724 BOMInit = new (Context) CXXCtorInitializer(Context, TInfo, IsBaseVirtual,
7728 BOMInit = new (Context) CXXCtorInitializer(Context, TInfo, LParenLoc,
7732 BOMInit = new (Context) CXXCtorInitializer(Context, Member, MemberOrEllipsisLoc,
7735 BOMInit = new (Context) CXXCtorInitializer(Context, IndirectMember,
7741 BOMInit = new (Context) CXXCtorInitializer(Context, IndirectMember,
7745 BOMInit = CXXCtorInitializer
[all...]

Completed in 7514 milliseconds

12