Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/clang/lib/Sema/
H A DSemaInit.cpp3986 bool CopyInitializing, bool AllowExplicit, in ResolveConstructorOverload() argument
4020 /*PartialOverloading=*/false, AllowExplicit); in ResolveConstructorOverload()
4029 bool AllowExplicitConv = AllowExplicit && !CopyInitializing && in ResolveConstructorOverload()
4034 /*PartialOverloading=*/false, AllowExplicit, in ResolveConstructorOverload()
4071 CandidateSet, AllowExplicit, AllowExplicit, in ResolveConstructorOverload()
4075 DestType, CandidateSet, AllowExplicit, in ResolveConstructorOverload()
4076 AllowExplicit, in ResolveConstructorOverload()
4153 bool AllowExplicit = Kind.AllowExplicit() || IsListInit; in TryConstructorInitialization() local
4182 CopyInitialization, AllowExplicit, in TryConstructorInitialization()
4196 CopyInitialization, AllowExplicit, in TryConstructorInitialization()
[all …]
H A DSemaOverload.cpp101 AllowedExplicit AllowExplicit,
1429 AllowedExplicit AllowExplicit, in TryUserDefinedConversion() argument
1447 Conversions, AllowExplicit, in TryUserDefinedConversion()
1532 AllowedExplicit AllowExplicit, in TryImplicitConversion() argument
1579 AllowExplicit, InOverloadResolution, CStyle, in TryImplicitConversion()
1587 AllowedExplicit AllowExplicit, in TryImplicitConversion() argument
1592 AllowExplicit, InOverloadResolution, CStyle, in TryImplicitConversion()
1604 bool AllowExplicit) { in PerformImplicitConversion() argument
1618 AllowExplicit ? AllowedExplicit::All : AllowedExplicit::None, in PerformImplicitConversion()
3465 bool AllowExplicit) { in IsInitializerListConstructorConversion() argument
[all …]
H A DSemaDeclCXX.cpp15737 bool AllowExplicit, in CompleteConstructorCall() argument
15757 CallType, AllowExplicit, IsListInitialization); in CompleteConstructorCall()
H A DSemaExpr.cpp6370 VariadicCallType CallType, bool AllowExplicit, in GatherArgumentsForCall() argument
6415 Entity, SourceLocation(), Arg, IsListInitialization, AllowExplicit); in GatherArgumentsForCall()
/openbsd-src/gnu/llvm/clang/include/clang/Sema/
H A DInitialization.h773 bool AllowExplicit() const { return !isCopyInit(); } in AllowExplicit() function
H A DSema.h3777 AllowedExplicit AllowExplicit,
3833 bool AllowExplicit = false);
3975 bool PartialOverloading = false, bool AllowExplicit = true,
4018 bool PartialOverloading = false, bool AllowExplicit = true,
4032 bool AllowExplicit, bool AllowResultConversion = true);
4037 bool AllowExplicit, bool AllowResultConversion = true);
6517 bool AllowExplicit = false,
12319 bool AllowExplicit = false,
12502 bool AllowExplicit = false);
/openbsd-src/gnu/llvm/clang/lib/AST/
H A DDeclCXX.cpp2743 bool CXXConstructorDecl::isConvertingConstructor(bool AllowExplicit) const { in isConvertingConstructor()
2750 if (isExplicit() && !AllowExplicit) in isConvertingConstructor()
/openbsd-src/gnu/llvm/clang/include/clang/AST/
H A DDeclCXX.h2668 bool isConvertingConstructor(bool AllowExplicit) const;