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

/external/clang/include/clang/Sema/
H A DInitialization.h516 bool AllowExplicit() const { return !isCopyInit(); } function in class:clang::InitializationKind
/external/clang/lib/Sema/
H A DSemaInit.cpp2798 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 DSemaDeclCXX.cpp9208 bool AllowExplicit) {
9229 CallType, AllowExplicit);
9204 CompleteConstructorCall(CXXConstructorDecl *Constructor, MultiExprArg ArgsPtr, SourceLocation Loc, ASTOwningVector<Expr*> &ConvertedArgs, bool AllowExplicit) argument
H A DSemaExpr.cpp3432 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 DSemaOverload.cpp69 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...]

Completed in 104 milliseconds