Searched defs:AllowExplicit (Results 1 - 5 of 5) sorted by relevance

/external/clang/include/clang/Sema/
H A DInitialization.h519 bool AllowExplicit() const { return !isCopyInit(); } function in class:clang::InitializationKind
/external/clang/lib/Sema/
H A DSemaInit.cpp2748 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 DSemaDeclCXX.cpp9154 bool AllowExplicit) {
9175 CallType, AllowExplicit);
9150 CompleteConstructorCall(CXXConstructorDecl *Constructor, MultiExprArg ArgsPtr, SourceLocation Loc, SmallVectorImpl<Expr*> &ConvertedArgs, bool AllowExplicit) argument
H A DSemaExpr.cpp3627 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 DSemaOverload.cpp70 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...]

Completed in 158 milliseconds