/external/clang/include/clang/Sema/ |
H A D | Initialization.h | 516 bool AllowExplicit() const { return !isCopyInit(); } function in class:clang::InitializationKind
|
/external/clang/lib/Sema/ |
H A D | SemaInit.cpp | 2798 bool CopyInitializing, bool AllowExplicit, 2825 (AllowExplicit || !Constructor->isExplicit()) && 2839 bool AllowExplicitConv = AllowExplicit && !CopyInitializing && 2846 /*AllowExplicit=*/AllowExplicitConv); 2900 bool AllowExplicit = Kind.AllowExplicit() || InitListSyntax; local 2923 CopyInitialization, AllowExplicit, 2942 CopyInitialization, AllowExplicit, 2969 if (InitListSyntax && !Kind.AllowExplicit() && CtorDecl->isExplicit()) { 3177 bool AllowExplicit local 2792 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 3540 bool AllowExplicit = Kind.AllowExplicit(); local 3714 bool AllowExplicit = Kind.AllowExplicit(); local 6140 PerformCopyInitialization(const InitializedEntity &Entity, SourceLocation EqualLoc, ExprResult Init, bool TopLevelOfInitList, bool AllowExplicit) argument [all...] |
H A D | SemaDeclCXX.cpp | 9208 bool AllowExplicit) { 9229 CallType, AllowExplicit); 9204 CompleteConstructorCall(CXXConstructorDecl *Constructor, MultiExprArg ArgsPtr, SourceLocation Loc, ASTOwningVector<Expr*> &ConvertedArgs, bool AllowExplicit) argument
|
H A D | SemaExpr.cpp | 3432 bool AllowExplicit) { 3474 AllowExplicit); 5725 /*AllowExplicit=*/false, 3425 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 | 69 bool AllowExplicit); 1004 bool AllowExplicit, 1021 AllowExplicit); 1098 /// If @p AllowExplicit, then explicit user-defined conversions are 1107 bool AllowExplicit, 1153 AllowExplicit, InOverloadResolution, CStyle, 1160 bool AllowExplicit, 1165 SuppressUserConversions, AllowExplicit, 1173 /// performing, used in the error message. If @p AllowExplicit, 1177 AssignmentAction Action, bool AllowExplicit) { 1002 TryUserDefinedConversion(Sema &S, Expr *From, QualType ToType, bool SuppressUserConversions, bool AllowExplicit, bool InOverloadResolution, bool CStyle, bool AllowObjCWritebackConversion) argument 1105 TryImplicitConversion(Sema &S, Expr *From, QualType ToType, bool SuppressUserConversions, bool AllowExplicit, bool InOverloadResolution, bool CStyle, bool AllowObjCWritebackConversion) argument 1158 TryImplicitConversion(Expr *From, QualType ToType, bool SuppressUserConversions, bool AllowExplicit, bool InOverloadResolution, bool CStyle, bool AllowObjCWritebackConversion) argument 1176 PerformImplicitConversion(Expr *From, QualType ToType, AssignmentAction Action, bool AllowExplicit) argument 1183 PerformImplicitConversion(Expr *From, QualType ToType, AssignmentAction Action, bool AllowExplicit, ImplicitConversionSequence& ICS) argument 2819 IsInitializerListConstructorConversion(Sema &S, Expr *From, QualType ToType, CXXRecordDecl *To, UserDefinedConversionSequence &User, OverloadCandidateSet &CandidateSet, bool AllowExplicit) argument 2903 IsUserDefinedConversion(Sema &S, Expr *From, QualType ToType, UserDefinedConversionSequence &User, OverloadCandidateSet &CandidateSet, bool AllowExplicit) argument 3901 FindConversionForRefInit(Sema &S, ImplicitConversionSequence &ICS, QualType DeclType, SourceLocation DeclLoc, Expr *Init, QualType T2, bool AllowRvalues, bool AllowExplicit) argument 4029 TryReferenceInit(Sema &S, Expr *Init, QualType DeclType, SourceLocation DeclLoc, bool SuppressUserConversions, bool AllowExplicit) argument 4509 TryCopyInitialization(Sema &S, Expr *From, QualType ToType, bool SuppressUserConversions, bool InOverloadResolution, bool AllowObjCWritebackConversion, bool AllowExplicit) argument 5197 AddOverloadCandidate(FunctionDecl *Function, DeclAccessPair FoundDecl, llvm::ArrayRef<Expr *> Args, OverloadCandidateSet& CandidateSet, bool SuppressUserConversions, bool PartialOverloading, bool AllowExplicit) argument [all...] |