Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaInit.cpp4231 bool CopyInitializing, bool AllowExplicit, bool OnlyListConstructors, in ResolveConstructorOverload() argument
4265 /*PartialOverloading=*/false, AllowExplicit); in ResolveConstructorOverload()
4274 bool AllowExplicitConv = AllowExplicit && !CopyInitializing && in ResolveConstructorOverload()
4279 /*PartialOverloading=*/false, AllowExplicit, in ResolveConstructorOverload()
4316 CandidateSet, AllowExplicit, AllowExplicit, in ResolveConstructorOverload()
4320 DestType, CandidateSet, AllowExplicit, in ResolveConstructorOverload()
4321 AllowExplicit, in ResolveConstructorOverload()
4400 bool AllowExplicit = Kind.AllowExplicit() || IsListInit; in TryConstructorInitialization() local
4429 CopyInitialization, AllowExplicit, in TryConstructorInitialization()
4442 Best, CopyInitialization, AllowExplicit, in TryConstructorInitialization()
[all …]
H A DSemaOverload.cpp111 AllowedExplicit AllowExplicit,
1589 AllowedExplicit AllowExplicit, in TryUserDefinedConversion() argument
1607 Conversions, AllowExplicit, in TryUserDefinedConversion()
1692 AllowedExplicit AllowExplicit, in TryImplicitConversion() argument
1739 AllowExplicit, InOverloadResolution, CStyle, in TryImplicitConversion()
1747 AllowedExplicit AllowExplicit, in TryImplicitConversion() argument
1752 AllowExplicit, InOverloadResolution, CStyle, in TryImplicitConversion()
1759 bool AllowExplicit) { in PerformImplicitConversion() argument
1773 AllowExplicit ? AllowedExplicit::All : AllowedExplicit::None, in PerformImplicitConversion()
3655 bool AllowExplicit) { in IsInitializerListConstructorConversion() argument
[all …]
H A DSemaDeclCXX.cpp16071 bool AllowExplicit, in CompleteConstructorCall() argument
16091 CallType, AllowExplicit, IsListInitialization); in CompleteConstructorCall()
H A DSemaExpr.cpp5898 VariadicCallType CallType, bool AllowExplicit, in GatherArgumentsForCall() argument
5943 Entity, SourceLocation(), Arg, IsListInitialization, AllowExplicit); in GatherArgumentsForCall()
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DInitialization.h773 bool AllowExplicit() const { return !isCopyInit(); } in AllowExplicit() function
H A DSema.h5215 bool AllowExplicit = false,
7562 bool AllowExplicit = false,
8717 bool AllowExplicit = false);
9854 AllowedExplicit AllowExplicit, bool InOverloadResolution, bool CStyle,
9864 bool AllowExplicit = false);
10174 bool PartialOverloading = false, bool AllowExplicit = true,
10234 bool PartialOverloading = false, bool AllowExplicit = true,
10260 bool AllowExplicit, bool AllowResultConversion = true);
10271 bool AllowExplicit, bool AllowResultConversion = true);
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DDeclCXX.cpp2850 bool CXXConstructorDecl::isConvertingConstructor(bool AllowExplicit) const { in isConvertingConstructor()
2857 if (isExplicit() && !AllowExplicit) in isConvertingConstructor()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DDeclCXX.h2759 bool isConvertingConstructor(bool AllowExplicit) const;