Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DOverload.h1106 unsigned AllowExplicit : 1;
1432 bool PartialOverloading, bool AllowExplicit,
1446 bool AllowObjCConversionOnExplicit, bool AllowExplicit,
H A DInitialization.h774 bool AllowExplicit() const { return !isCopyInit(); } in AllowExplicit() function
H A DSema.h5630 bool AllowExplicit = false,
7967 bool AllowExplicit = false, bool IsListInitialization = false);
8992 bool AllowExplicit = false);
10039 AllowedExplicit AllowExplicit, bool InOverloadResolution, bool CStyle,
10049 bool AllowExplicit = false);
10365 bool PartialOverloading = false, bool AllowExplicit = true,
10426 bool PartialOverloading = false, bool AllowExplicit = true,
10473 bool AllowExplicit, bool AllowResultConversion = true,
10485 bool AllowExplicit, bool AllowResultConversion = true);
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaOverload.cpp107 AllowedExplicit AllowExplicit,
1657 AllowedExplicit AllowExplicit, in TryUserDefinedConversion() argument
1675 Conversions, AllowExplicit, in TryUserDefinedConversion()
1780 AllowedExplicit AllowExplicit, in TryImplicitConversion() argument
1844 AllowExplicit, InOverloadResolution, CStyle, in TryImplicitConversion()
1852 AllowedExplicit AllowExplicit, in TryImplicitConversion() argument
1857 AllowExplicit, InOverloadResolution, CStyle, in TryImplicitConversion()
1864 bool AllowExplicit) { in PerformImplicitConversion() argument
1878 AllowExplicit ? AllowedExplicit::All : AllowedExplicit::None, in PerformImplicitConversion()
3887 bool AllowExplicit) { in IsInitializerListConstructorConversion() argument
[all …]
H A DSemaInit.cpp4350 bool CopyInitializing, bool AllowExplicit, bool OnlyListConstructors, in ResolveConstructorOverload() argument
4384 /*PartialOverloading=*/false, AllowExplicit); in ResolveConstructorOverload()
4393 bool AllowExplicitConv = AllowExplicit && !CopyInitializing && in ResolveConstructorOverload()
4398 /*PartialOverloading=*/false, AllowExplicit, in ResolveConstructorOverload()
4435 CandidateSet, AllowExplicit, AllowExplicit, in ResolveConstructorOverload()
4439 DestType, CandidateSet, AllowExplicit, in ResolveConstructorOverload()
4440 AllowExplicit, in ResolveConstructorOverload()
4549 bool AllowExplicit = Kind.AllowExplicit() || IsListInit; in TryConstructorInitialization() local
4578 CopyInitialization, AllowExplicit, in TryConstructorInitialization()
4597 Best, CopyInitialization, AllowExplicit, in TryConstructorInitialization()
[all …]
H A DSemaDeclCXX.cpp16360 bool AllowExplicit, in CompleteConstructorCall() argument
16381 CallType, AllowExplicit, IsListInitialization); in CompleteConstructorCall()
H A DSemaExpr.cpp6025 VariadicCallType CallType, bool AllowExplicit, in GatherArgumentsForCall() argument
6077 Entity, SourceLocation(), Arg, IsListInitialization, AllowExplicit); in GatherArgumentsForCall()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DDeclCXX.cpp3051 bool CXXConstructorDecl::isConvertingConstructor(bool AllowExplicit) const { in isConvertingConstructor()
3058 if (isExplicit() && !AllowExplicit) in isConvertingConstructor()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DDeclCXX.h2817 bool isConvertingConstructor(bool AllowExplicit) const;