/external/clang/include/clang/Sema/ |
H A D | Initialization.h | 599 bool AllowExplicit() const { return !isCopyInit(); } function in class:clang::InitializationKind
|
/external/clang/lib/Sema/ |
H A D | SemaInit.cpp | 3133 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 D | SemaDeclCXX.cpp | 10796 bool AllowExplicit, 10820 CallType, AllowExplicit, 10792 CompleteConstructorCall(CXXConstructorDecl *Constructor, MultiExprArg ArgsPtr, SourceLocation Loc, SmallVectorImpl<Expr*> &ConvertedArgs, bool AllowExplicit, bool IsListInitialization) argument
|
H A D | SemaOverload.cpp | 86 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 D | SemaExpr.cpp | 4247 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
|