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

/external/clang/lib/Sema/
H A DSemaOverload.cpp86 bool AllowExplicit,
1117 bool AllowExplicit,
1136 AllowExplicit, AllowObjCConversionOnExplicit);
1214 /// If @p AllowExplicit, then explicit user-defined conversions are
1223 bool AllowExplicit,
1270 AllowExplicit, InOverloadResolution, CStyle,
1278 bool AllowExplicit,
1283 SuppressUserConversions, AllowExplicit,
1292 /// performing, used in the error message. If @p AllowExplicit,
1296 AssignmentAction Action, bool AllowExplicit) {
1115 TryUserDefinedConversion(Sema &S, Expr *From, QualType ToType, bool SuppressUserConversions, bool AllowExplicit, bool InOverloadResolution, bool CStyle, bool AllowObjCWritebackConversion, bool AllowObjCConversionOnExplicit) argument
1221 TryImplicitConversion(Sema &S, Expr *From, QualType ToType, bool SuppressUserConversions, bool AllowExplicit, bool InOverloadResolution, bool CStyle, bool AllowObjCWritebackConversion, bool AllowObjCConversionOnExplicit) argument
1276 TryImplicitConversion(Expr *From, QualType ToType, bool SuppressUserConversions, bool AllowExplicit, bool InOverloadResolution, bool CStyle, bool AllowObjCWritebackConversion) argument
1295 PerformImplicitConversion(Expr *From, QualType ToType, AssignmentAction Action, bool AllowExplicit) argument
1302 PerformImplicitConversion(Expr *From, QualType ToType, AssignmentAction Action, bool AllowExplicit, ImplicitConversionSequence& ICS) argument
2942 IsInitializerListConstructorConversion(Sema &S, Expr *From, QualType ToType, CXXRecordDecl *To, UserDefinedConversionSequence &User, OverloadCandidateSet &CandidateSet, bool AllowExplicit) argument
3028 IsUserDefinedConversion(Sema &S, Expr *From, QualType ToType, UserDefinedConversionSequence &User, OverloadCandidateSet &CandidateSet, bool AllowExplicit, bool AllowObjCConversionOnExplicit) argument
4070 FindConversionForRefInit(Sema &S, ImplicitConversionSequence &ICS, QualType DeclType, SourceLocation DeclLoc, Expr *Init, QualType T2, bool AllowRvalues, bool AllowExplicit) argument
4199 TryReferenceInit(Sema &S, Expr *Init, QualType DeclType, SourceLocation DeclLoc, bool SuppressUserConversions, bool AllowExplicit) argument
4678 TryCopyInitialization(Sema &S, Expr *From, QualType ToType, bool SuppressUserConversions, bool InOverloadResolution, bool AllowObjCWritebackConversion, bool AllowExplicit) argument
5531 AddOverloadCandidate(FunctionDecl *Function, DeclAccessPair FoundDecl, ArrayRef<Expr *> Args, OverloadCandidateSet &CandidateSet, bool SuppressUserConversions, bool PartialOverloading, bool AllowExplicit) argument
[all...]
H A DSemaInit.cpp3133 bool CopyInitializing, bool AllowExplicit,
3171 (AllowExplicit || !Constructor->isExplicit()) &&
3184 bool AllowExplicitConv = AllowExplicit && !CopyInitializing &&
3190 /*AllowExplicit=*/AllowExplicitConv);
3230 bool AllowExplicit = Kind.AllowExplicit() || InitListSyntax; local
3261 CopyInitialization, AllowExplicit,
3278 CopyInitialization, AllowExplicit,
3305 if (InitListSyntax && !Kind.AllowExplicit() && CtorDecl->isExplicit()) {
3557 bool AllowExplicit local
3128 ResolveConstructorOverload(Sema &S, SourceLocation DeclLoc, MultiExprArg Args, OverloadCandidateSet &CandidateSet, ArrayRef<NamedDecl *> Ctors, OverloadCandidateSet::iterator &Best, bool CopyInitializing, bool AllowExplicit, bool OnlyListConstructors, bool InitListSyntax) argument
4184 bool AllowExplicit = Kind.AllowExplicit(); local
7197 PerformCopyInitialization(const InitializedEntity &Entity, SourceLocation EqualLoc, ExprResult Init, bool TopLevelOfInitList, bool AllowExplicit) argument
[all...]
H A DSemaDeclCXX.cpp10796 bool AllowExplicit,
10820 CallType, AllowExplicit,
10792 CompleteConstructorCall(CXXConstructorDecl *Constructor, MultiExprArg ArgsPtr, SourceLocation Loc, SmallVectorImpl<Expr*> &ConvertedArgs, bool AllowExplicit, bool IsListInitialization) argument
H A DSemaExpr.cpp4247 VariadicCallType CallType, bool AllowExplicit,
4288 Entity, SourceLocation(), Arg, IsListInitialization, AllowExplicit);
6706 /*AllowExplicit=*/false,
4243 GatherArgumentsForCall(SourceLocation CallLoc, FunctionDecl *FDecl, const FunctionProtoType *Proto, unsigned FirstParam, ArrayRef<Expr *> Args, SmallVectorImpl<Expr *> &AllArgs, VariadicCallType CallType, bool AllowExplicit, bool IsListInitialization) argument
/external/clang/include/clang/Sema/
H A DInitialization.h599 bool AllowExplicit() const { return !isCopyInit(); } function in class:clang::InitializationKind
H A DSema.h2059 bool AllowExplicit,
2113 bool AllowExplicit = false);
2246 bool AllowExplicit = false);
4137 bool AllowExplicit = false,
7584 bool AllowExplicit = false,
7718 bool AllowExplicit = false);
7721 bool AllowExplicit,
/external/clang/lib/AST/
H A DDeclCXX.cpp1781 bool CXXConstructorDecl::isConvertingConstructor(bool AllowExplicit) const {
1788 if (isExplicit() && !AllowExplicit)
/external/clang/include/clang/AST/
H A DDeclCXX.h2295 bool isConvertingConstructor(bool AllowExplicit) const;

Completed in 1981 milliseconds