/external/clang/include/clang/Sema/ |
H A D | Initialization.h | 519 bool AllowExplicit() const { return !isCopyInit(); } function in class:clang::InitializationKind
|
/external/clang/lib/Sema/ |
H A D | SemaInit.cpp | 2748 bool CopyInitializing, bool AllowExplicit, 2775 (AllowExplicit || !Constructor->isExplicit()) && 2789 bool AllowExplicitConv = AllowExplicit && !CopyInitializing && 2796 /*AllowExplicit=*/AllowExplicitConv); 2845 bool AllowExplicit = Kind.AllowExplicit() || InitListSyntax; local 2875 CopyInitialization, AllowExplicit, 2893 CopyInitialization, AllowExplicit, 2920 if (InitListSyntax && !Kind.AllowExplicit() && CtorDecl->isExplicit()) { 3151 bool AllowExplicit local 2742 ResolveConstructorOverload(Sema &S, SourceLocation DeclLoc, Expr **Args, unsigned NumArgs, OverloadCandidateSet &CandidateSet, DeclContext::lookup_iterator Con, DeclContext::lookup_iterator ConEnd, OverloadCandidateSet::iterator &Best, bool CopyInitializing, bool AllowExplicit, bool OnlyListConstructors, bool InitListSyntax) argument 3514 bool AllowExplicit = Kind.AllowExplicit(); local 3699 bool AllowExplicit = Kind.AllowExplicit(); local 6188 PerformCopyInitialization(const InitializedEntity &Entity, SourceLocation EqualLoc, ExprResult Init, bool TopLevelOfInitList, bool AllowExplicit) argument [all...] |
H A D | SemaDeclCXX.cpp | 9154 bool AllowExplicit) { 9175 CallType, AllowExplicit); 9150 CompleteConstructorCall(CXXConstructorDecl *Constructor, MultiExprArg ArgsPtr, SourceLocation Loc, SmallVectorImpl<Expr*> &ConvertedArgs, bool AllowExplicit) argument
|
H A D | SemaExpr.cpp | 3627 bool AllowExplicit) { 3668 AllowExplicit); 5909 /*AllowExplicit=*/false, 3620 GatherArgumentsForCall(SourceLocation CallLoc, FunctionDecl *FDecl, const FunctionProtoType *Proto, unsigned FirstProtoArg, Expr **Args, unsigned NumArgs, SmallVector<Expr *, 8> &AllArgs, VariadicCallType CallType, bool AllowExplicit) argument
|
H A D | SemaOverload.cpp | 70 bool AllowExplicit); 1035 bool AllowExplicit, 1052 AllowExplicit); 1129 /// If @p AllowExplicit, then explicit user-defined conversions are 1138 bool AllowExplicit, 1184 AllowExplicit, InOverloadResolution, CStyle, 1191 bool AllowExplicit, 1196 SuppressUserConversions, AllowExplicit, 1204 /// performing, used in the error message. If @p AllowExplicit, 1208 AssignmentAction Action, bool AllowExplicit) { 1033 TryUserDefinedConversion(Sema &S, Expr *From, QualType ToType, bool SuppressUserConversions, bool AllowExplicit, bool InOverloadResolution, bool CStyle, bool AllowObjCWritebackConversion) argument 1136 TryImplicitConversion(Sema &S, Expr *From, QualType ToType, bool SuppressUserConversions, bool AllowExplicit, bool InOverloadResolution, bool CStyle, bool AllowObjCWritebackConversion) argument 1189 TryImplicitConversion(Expr *From, QualType ToType, bool SuppressUserConversions, bool AllowExplicit, bool InOverloadResolution, bool CStyle, bool AllowObjCWritebackConversion) argument 1207 PerformImplicitConversion(Expr *From, QualType ToType, AssignmentAction Action, bool AllowExplicit) argument 1214 PerformImplicitConversion(Expr *From, QualType ToType, AssignmentAction Action, bool AllowExplicit, ImplicitConversionSequence& ICS) argument 2854 IsInitializerListConstructorConversion(Sema &S, Expr *From, QualType ToType, CXXRecordDecl *To, UserDefinedConversionSequence &User, OverloadCandidateSet &CandidateSet, bool AllowExplicit) argument 2938 IsUserDefinedConversion(Sema &S, Expr *From, QualType ToType, UserDefinedConversionSequence &User, OverloadCandidateSet &CandidateSet, bool AllowExplicit) argument 3935 FindConversionForRefInit(Sema &S, ImplicitConversionSequence &ICS, QualType DeclType, SourceLocation DeclLoc, Expr *Init, QualType T2, bool AllowRvalues, bool AllowExplicit) argument 4063 TryReferenceInit(Sema &S, Expr *Init, QualType DeclType, SourceLocation DeclLoc, bool SuppressUserConversions, bool AllowExplicit) argument 4543 TryCopyInitialization(Sema &S, Expr *From, QualType ToType, bool SuppressUserConversions, bool InOverloadResolution, bool AllowObjCWritebackConversion, bool AllowExplicit) argument 5215 AddOverloadCandidate(FunctionDecl *Function, DeclAccessPair FoundDecl, llvm::ArrayRef<Expr *> Args, OverloadCandidateSet& CandidateSet, bool SuppressUserConversions, bool PartialOverloading, bool AllowExplicit) argument [all...] |