Home
last modified time | relevance | path

Searched refs:Constructor (Results 1 – 25 of 57) sorted by relevance

123

/freebsd-12-stable/contrib/llvm-project/clang/include/clang/Analysis/
DAnyCall.h42 Constructor, enumerator
88 : E(NE), D(NE->getConstructor()), K(Constructor) {} in AnyCall()
95 AnyCall(const CXXConstructorDecl *D) : E(nullptr), D(D), K(Constructor) {} in AnyCall()
101 K = Constructor; in AnyCall()
179 case Constructor: in getReturnType()
DCFG.h67 Constructor, enumerator
159 : CFGStmt(CE, Constructor) { in CFGConstructor()
174 return E.getKind() == Constructor; in isKind()
/freebsd-12-stable/contrib/llvm-project/clang/lib/Sema/
DSemaDeclCXX.cpp2233 if (const CXXConstructorDecl *Constructor in CheckConstexprFunctionBody() local
2235 const CXXRecordDecl *RD = Constructor->getParent(); in CheckConstexprFunctionBody()
2243 if (Constructor->getNumCtorInitializers() == 0 && in CheckConstexprFunctionBody()
2255 } else if (!Constructor->isDependentContext() && in CheckConstexprFunctionBody()
2256 !Constructor->isDelegatingConstructor()) { in CheckConstexprFunctionBody()
2275 Constructor->getNumCtorInitializers() != RD->getNumBases() + Fields) { in CheckConstexprFunctionBody()
2280 for (const auto *I: Constructor->inits()) { in CheckConstexprFunctionBody()
3545 const CXXConstructorDecl *Constructor; member in __anonfdddfb981011::UninitializedFieldVisitor
3559 Constructor(nullptr), InitList(false), InitListFieldDecl(nullptr) {} in UninitializedFieldVisitor()
3675 if (Constructor) in HandleMemberExpr()
[all …]
DSemaInit.cpp3685 DeclAccessPair FoundDecl, CXXConstructorDecl *Constructor, QualType T, in AddConstructorInitializationStep() argument
3693 S.Function.Function = Constructor; in AddConstructorInitializationStep()
3913 if (Info.Constructor->getNumParams() == 0) in hasCopyOrMoveCtorParam()
3917 Info.Constructor->getParamDecl(0)->getType().getNonReferenceType(); in hasCopyOrMoveCtorParam()
3939 if (!Info.Constructor || Info.Constructor->isInvalidDecl()) in ResolveConstructorOverload()
3942 if (OnlyListConstructors && !S.isInitListConstructor(Info.Constructor)) in ResolveConstructorOverload()
3977 S.AddOverloadCandidate(Info.Constructor, Info.FoundDecl, Args, in ResolveConstructorOverload()
4590 if (!Info.Constructor) in TryRefInitWithConversionFunction()
4593 if (!Info.Constructor->isInvalidDecl() && in TryRefInitWithConversionFunction()
4594 Info.Constructor->isConvertingConstructor(/*AllowExplicit*/true)) { in TryRefInitWithConversionFunction()
[all …]
DSemaAccess.cpp1630 CXXConstructorDecl *Constructor, in CheckConstructorAccess() argument
1649 << Entity.getBaseSpecifier()->getType() << getSpecialMember(Constructor); in CheckConstructorAccess()
1655 PD << Field->getType() << getSpecialMember(Constructor); in CheckConstructorAccess()
1662 PD << VarName << Entity.getType() << getSpecialMember(Constructor); in CheckConstructorAccess()
1668 return CheckConstructorAccess(UseLoc, Constructor, Found, Entity, PD); in CheckConstructorAccess()
1673 CXXConstructorDecl *Constructor, in CheckConstructorAccess() argument
1681 CXXRecordDecl *NamingClass = Constructor->getParent(); in CheckConstructorAccess()
1706 DeclAccessPair::make(Constructor, Found.getAccess()), in CheckConstructorAccess()
DSemaOverload.cpp1354 if (CXXConstructorDecl *Constructor in TryUserDefinedConversion() local
1360 if (Constructor->isCopyConstructor() && in TryUserDefinedConversion()
1370 ICS.Standard.CopyConstructor = Constructor; in TryUserDefinedConversion()
3323 CXXConstructorDecl *Constructor, in isFirstArgumentCompatibleWithType() argument
3325 const auto *CtorType = Constructor->getType()->castAs<FunctionProtoType>(); in isFirstArgumentCompatibleWithType()
3346 bool Usable = !Info.Constructor->isInvalidDecl() && in IsInitializerListConstructorConversion()
3347 S.isInitListConstructor(Info.Constructor); in IsInitializerListConstructorConversion()
3357 S.AddOverloadCandidate(Info.Constructor, Info.FoundDecl, From, in IsInitializerListConstructorConversion()
3371 CXXConstructorDecl *Constructor = cast<CXXConstructorDecl>(Best->Function); in IsInitializerListConstructorConversion() local
3372 QualType ThisType = Constructor->getThisType(); in IsInitializerListConstructorConversion()
[all …]
DTreeTransform.h3217 CXXConstructorDecl *Constructor, in RebuildCXXConstructExpr() argument
3228 CXXConstructorDecl *FoundCtor = Constructor; in RebuildCXXConstructExpr()
3229 if (Constructor->isInheritingConstructor()) in RebuildCXXConstructExpr()
3230 FoundCtor = Constructor->getInheritedConstructor().getConstructor(); in RebuildCXXConstructExpr()
3237 return getSema().BuildCXXConstructExpr(Loc, T, Constructor, in RebuildCXXConstructExpr()
3250 CXXConstructorDecl *Constructor, in RebuildCXXInheritedCtorInitExpr() argument
3254 Loc, T, Constructor, ConstructsVBase, InheritedFromVBase); in RebuildCXXInheritedCtorInitExpr()
12564 CXXConstructorDecl *Constructor = cast_or_null<CXXConstructorDecl>( in TransformCXXConstructExpr() local
12566 if (!Constructor) in TransformCXXConstructExpr()
12582 Constructor == E->getConstructor() && in TransformCXXConstructExpr()
[all …]
/freebsd-12-stable/contrib/llvm-project/clang/lib/AST/
DDeclCXX.cpp761 if (const auto *Constructor = dyn_cast<CXXConstructorDecl>(D)) { in addedMember() local
762 if (Constructor->isInheritingConstructor()) { in addedMember()
766 if (!Constructor->isImplicit()) { in addedMember()
778 if (Constructor->isDefaultConstructor()) { in addedMember()
781 if (Constructor->isUserProvided()) in addedMember()
783 if (Constructor->isConstexpr()) in addedMember()
785 if (Constructor->isDefaulted()) in addedMember()
791 if (Constructor->isCopyConstructor(Quals)) { in addedMember()
796 } else if (Constructor->isMoveConstructor()) in addedMember()
807 ? !Constructor->isImplicit() in addedMember()
[all …]
/freebsd-12-stable/contrib/gperf/src/
Dkeyword.icc26 /* Constructor. */
36 /* Constructor. */
/freebsd-12-stable/crypto/openssl/doc/man7/
Dssl.pod124 Constructor for the I<version-flexible> SSL_METHOD structure for clients,
130 Constructor for the I<version-flexible> SSL_METHOD structure for clients.
135 Constructor for the I<version-flexible> SSL_METHOD structure for servers.
140 Constructor for the TLSv1.2 SSL_METHOD structure for clients, servers or both.
144 Constructor for the TLSv1.2 SSL_METHOD structure for clients.
148 Constructor for the TLSv1.2 SSL_METHOD structure for servers.
152 Constructor for the TLSv1.1 SSL_METHOD structure for clients, servers or both.
156 Constructor for the TLSv1.1 SSL_METHOD structure for clients.
160 Constructor for the TLSv1.1 SSL_METHOD structure for servers.
164 Constructor for the TLSv1 SSL_METHOD structure for clients, servers or both.
[all …]
/freebsd-12-stable/contrib/llvm-project/clang/lib/Analysis/
DConsumed.cpp772 CXXConstructorDecl *Constructor = Call->getConstructor(); in VisitCXXConstructExpr() local
774 QualType ThisType = Constructor->getThisType()->getPointeeType(); in VisitCXXConstructExpr()
780 if (ReturnTypestateAttr *RTA = Constructor->getAttr<ReturnTypestateAttr>()) { in VisitCXXConstructExpr()
784 } else if (Constructor->isDefaultConstructor()) { in VisitCXXConstructExpr()
787 } else if (Constructor->isMoveConstructor()) { in VisitCXXConstructExpr()
789 } else if (Constructor->isCopyConstructor()) { in VisitCXXConstructExpr()
792 isSetOnReadPtrType(Constructor->getThisType()) ? in VisitCXXConstructExpr()
1201 if (const auto *Constructor = dyn_cast<CXXConstructorDecl>(D)) { in determineExpectedReturnState() local
1202 ReturnType = Constructor->getThisType()->getPointeeType(); in determineExpectedReturnState()
/freebsd-12-stable/contrib/llvm-project/clang/lib/Frontend/Rewrite/
DRewriteObjC.cpp3391 std::string Constructor = " " + Tag; in SynthesizeBlockImpl() local
3397 Constructor += "(void *fp, "; // Invoke function pointer. in SynthesizeBlockImpl()
3398 Constructor += "struct " + Desc; // Descriptor pointer. in SynthesizeBlockImpl()
3399 Constructor += " *desc"; in SynthesizeBlockImpl()
3420 Constructor += ", void *" + ArgName; in SynthesizeBlockImpl()
3427 Constructor += ", " + ArgName; in SynthesizeBlockImpl()
3443 Constructor += ", " + ArgName; in SynthesizeBlockImpl()
3448 Constructor += ", int flags=0)"; in SynthesizeBlockImpl()
3455 Constructor += " : "; in SynthesizeBlockImpl()
3459 Constructor += ", "; in SynthesizeBlockImpl()
[all …]
DRewriteModernObjC.cpp4181 std::string Constructor = " " + Tag; in SynthesizeBlockImpl() local
4187 Constructor += "(void *fp, "; // Invoke function pointer. in SynthesizeBlockImpl()
4188 Constructor += "struct " + Desc; // Descriptor pointer. in SynthesizeBlockImpl()
4189 Constructor += " *desc"; in SynthesizeBlockImpl()
4210 Constructor += ", void *" + ArgName; in SynthesizeBlockImpl()
4217 Constructor += ", " + ArgName; in SynthesizeBlockImpl()
4233 Constructor += ", " + ArgName; in SynthesizeBlockImpl()
4238 Constructor += ", int flags=0)"; in SynthesizeBlockImpl()
4245 Constructor += " : "; in SynthesizeBlockImpl()
4249 Constructor += ", "; in SynthesizeBlockImpl()
[all …]
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/Sema/
DOverload.h1163 CXXConstructorDecl *Constructor; member
1166 explicit operator bool() const { return Constructor; }
1183 Info.Constructor = dyn_cast<CXXConstructorDecl>(D); in getConstructorInfo()
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/Index/
DIndexSymbol.h51 Constructor, enumerator
/freebsd-12-stable/contrib/llvm-project/clang/lib/Index/
DIndexSymbol.cpp256 Info.Kind = SymbolKind::Constructor; in getSymbolInfo()
294 Info.Kind = SymbolKind::Constructor; in getSymbolInfo()
529 case SymbolKind::Constructor: return "constructor"; in getSymbolKindString()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/DebugInfo/PDB/Native/
DNativeTypeFunctionSig.cpp176 return (MemberFunc.getOptions() & FunctionOptions::Constructor) != in hasConstructor()
/freebsd-12-stable/contrib/llvm-project/llvm/tools/llvm-objcopy/
DCommonConfig.h172 Constructor, enumerator
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/DebugInfo/CodeView/
DCodeView.h250 Constructor = 0x02, enumerator
/freebsd-12-stable/contrib/libstdc++/include/backward/
Dstrstream70 // Constructor, destructor
/freebsd-12-stable/contrib/gdb/gdb/
DPROBLEMS62 gdb/1091: Constructor breakpoints ignored
/freebsd-12-stable/contrib/llvm-project/libcxx/include/
Dios134 // 27.5.4.1 Constructor/destructor:
632 // 27.5.4.1 Constructor/destructor:
Dostream28 // 27.7.2.2 Constructor/destructor:
162 // 27.7.2.2 Constructor/destructor:
/freebsd-12-stable/contrib/llvm-project/clang/lib/CodeGen/
DCGClass.cpp630 const CXXConstructorDecl *Constructor, in EmitMemberInitializer() argument
661 if (Array && Constructor->isDefaulted() && in EmitMemberInitializer()
662 Constructor->isCopyOrMoveConstructor()) { in EmitMemberInitializer()
668 CGF.CGM.getCXXABI().getSrcArgforCopyCtor(Constructor, Args); in EmitMemberInitializer()
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/AST/
DExprCXX.h1473 CXXConstructorDecl *Constructor;
1532 CXXConstructorDecl *getConstructor() const { return Constructor; } in getConstructor()
1653 CXXConstructorDecl *Constructor = nullptr;
1673 Constructor(Ctor), Loc(Loc), in CXXInheritedCtorInitExpr()
1686 CXXConstructorDecl *getConstructor() const { return Constructor; } in getConstructor()

123