/external/llvm-project/clang/lib/Sema/ |
D | SemaOverload.cpp | 98 AllowedExplicit AllowExplicit, 1324 AllowedExplicit AllowExplicit, in TryUserDefinedConversion() argument 1342 Conversions, AllowExplicit, in TryUserDefinedConversion() 1427 AllowedExplicit AllowExplicit, in TryImplicitConversion() argument 1474 AllowExplicit, InOverloadResolution, CStyle, in TryImplicitConversion() 1482 AllowedExplicit AllowExplicit, in TryImplicitConversion() argument 1487 AllowExplicit, InOverloadResolution, CStyle, in TryImplicitConversion() 1499 bool AllowExplicit) { in PerformImplicitConversion() argument 1513 AllowExplicit ? AllowedExplicit::All : AllowedExplicit::None, in PerformImplicitConversion() 3339 bool AllowExplicit) { in IsInitializerListConstructorConversion() argument [all …]
|
D | SemaInit.cpp | 3903 bool CopyInitializing, bool AllowExplicit, in ResolveConstructorOverload() argument 3937 /*PartialOverloading=*/false, AllowExplicit); in ResolveConstructorOverload() 3946 bool AllowExplicitConv = AllowExplicit && !CopyInitializing && in ResolveConstructorOverload() 3951 /*PartialOverloading=*/false, AllowExplicit, in ResolveConstructorOverload() 3988 CandidateSet, AllowExplicit, AllowExplicit, in ResolveConstructorOverload() 3992 DestType, CandidateSet, AllowExplicit, in ResolveConstructorOverload() 3993 AllowExplicit, in ResolveConstructorOverload() 4070 bool AllowExplicit = Kind.AllowExplicit() || IsListInit; in TryConstructorInitialization() local 4099 CopyInitialization, AllowExplicit, in TryConstructorInitialization() 4113 CopyInitialization, AllowExplicit, in TryConstructorInitialization() [all …]
|
D | SemaDeclCXX.cpp | 15206 bool AllowExplicit, in CompleteConstructorCall() argument 15228 CallType, AllowExplicit, in CompleteConstructorCall()
|
D | SemaExpr.cpp | 5865 VariadicCallType CallType, bool AllowExplicit, in GatherArgumentsForCall() argument 5909 Entity, SourceLocation(), Arg, IsListInitialization, AllowExplicit); in GatherArgumentsForCall()
|
/external/clang/lib/Sema/ |
D | SemaInit.cpp | 3443 bool CopyInitializing, bool AllowExplicit, in ResolveConstructorOverload() argument 3476 (AllowExplicit || !Info.Constructor->isExplicit()) && in ResolveConstructorOverload() 3489 bool AllowExplicitConv = AllowExplicit && !CopyInitializing && in ResolveConstructorOverload() 3538 bool AllowExplicit = Kind.AllowExplicit() || IsListInit; in TryConstructorInitialization() local 3568 CopyInitialization, AllowExplicit, in TryConstructorInitialization() 3585 CopyInitialization, AllowExplicit, in TryConstructorInitialization() 3618 if (IsListInit && !Kind.AllowExplicit() && CtorDecl->isExplicit()) { in TryConstructorInitialization() 3974 bool AllowExplicit = Kind.AllowExplicit(); in TryRefInitWithConversionFunction() local 3990 Info.Constructor->isConvertingConstructor(AllowExplicit)) { in TryRefInitWithConversionFunction() 4582 bool AllowExplicit = Kind.AllowExplicit(); in TryUserDefinedConversion() local [all …]
|
D | SemaDeclCXX.cpp | 11619 bool AllowExplicit, in CompleteConstructorCall() argument 11643 CallType, AllowExplicit, in CompleteConstructorCall()
|
D | SemaExpr.cpp | 4805 VariadicCallType CallType, bool AllowExplicit, in GatherArgumentsForCall() argument 4846 Entity, SourceLocation(), Arg, IsListInitialization, AllowExplicit); in GatherArgumentsForCall()
|
/external/clang/include/clang/Sema/ |
D | Initialization.h | 600 bool AllowExplicit() const { return !isCopyInit(); } in AllowExplicit() function
|
D | Sema.h | 2265 bool AllowExplicit, 2321 bool AllowExplicit = false); 2457 bool AllowExplicit = false); 4601 bool AllowExplicit = false, 8593 bool AllowExplicit = false, 8737 bool AllowExplicit = false); 8740 bool AllowExplicit,
|
/external/llvm-project/clang/include/clang/Sema/ |
D | Initialization.h | 753 bool AllowExplicit() const { return !isCopyInit(); } in AllowExplicit() function
|
D | Sema.h | 3268 AllowedExplicit AllowExplicit, 3329 bool AllowExplicit = false); 3473 bool AllowExplicit = true, 3517 bool PartialOverloading = false, bool AllowExplicit = true, 3531 bool AllowExplicit, bool AllowResultConversion = true); 3536 bool AllowExplicit, bool AllowResultConversion = true); 5871 bool AllowExplicit = false, 11154 bool AllowExplicit = false, 11331 bool AllowExplicit = false);
|
/external/clang/lib/AST/ |
D | DeclCXX.cpp | 1913 bool CXXConstructorDecl::isConvertingConstructor(bool AllowExplicit) const { in isConvertingConstructor() 1920 if (isExplicit() && !AllowExplicit) in isConvertingConstructor()
|
/external/llvm-project/clang/lib/AST/ |
D | DeclCXX.cpp | 2693 bool CXXConstructorDecl::isConvertingConstructor(bool AllowExplicit) const { in isConvertingConstructor() 2700 if (isExplicit() && !AllowExplicit) in isConvertingConstructor()
|
/external/clang/include/clang/AST/ |
D | DeclCXX.h | 2371 bool isConvertingConstructor(bool AllowExplicit) const;
|
/external/llvm-project/clang/include/clang/AST/ |
D | DeclCXX.h | 2598 bool isConvertingConstructor(bool AllowExplicit) const;
|