Home
last modified time | relevance | path

Searched refs:AllowExplicit (Results 1 – 15 of 15) sorted by relevance

/external/llvm-project/clang/lib/Sema/
DSemaOverload.cpp98 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 …]
DSemaInit.cpp3903 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 …]
DSemaDeclCXX.cpp15206 bool AllowExplicit, in CompleteConstructorCall() argument
15228 CallType, AllowExplicit, in CompleteConstructorCall()
DSemaExpr.cpp5865 VariadicCallType CallType, bool AllowExplicit, in GatherArgumentsForCall() argument
5909 Entity, SourceLocation(), Arg, IsListInitialization, AllowExplicit); in GatherArgumentsForCall()
/external/clang/lib/Sema/
DSemaInit.cpp3443 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 …]
DSemaDeclCXX.cpp11619 bool AllowExplicit, in CompleteConstructorCall() argument
11643 CallType, AllowExplicit, in CompleteConstructorCall()
DSemaExpr.cpp4805 VariadicCallType CallType, bool AllowExplicit, in GatherArgumentsForCall() argument
4846 Entity, SourceLocation(), Arg, IsListInitialization, AllowExplicit); in GatherArgumentsForCall()
/external/clang/include/clang/Sema/
DInitialization.h600 bool AllowExplicit() const { return !isCopyInit(); } in AllowExplicit() function
DSema.h2265 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/
DInitialization.h753 bool AllowExplicit() const { return !isCopyInit(); } in AllowExplicit() function
DSema.h3268 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/
DDeclCXX.cpp1913 bool CXXConstructorDecl::isConvertingConstructor(bool AllowExplicit) const { in isConvertingConstructor()
1920 if (isExplicit() && !AllowExplicit) in isConvertingConstructor()
/external/llvm-project/clang/lib/AST/
DDeclCXX.cpp2693 bool CXXConstructorDecl::isConvertingConstructor(bool AllowExplicit) const { in isConvertingConstructor()
2700 if (isExplicit() && !AllowExplicit) in isConvertingConstructor()
/external/clang/include/clang/AST/
DDeclCXX.h2371 bool isConvertingConstructor(bool AllowExplicit) const;
/external/llvm-project/clang/include/clang/AST/
DDeclCXX.h2598 bool isConvertingConstructor(bool AllowExplicit) const;