Home | History | Annotate | Download | only in Sema

Lines Matching refs:AllowExplicit

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) {
1298 return PerformImplicitConversion(From, ToType, Action, AllowExplicit, ICS);
1303 AssignmentAction Action, bool AllowExplicit,
1317 AllowExplicit,
2946 bool AllowExplicit) {
2965 (AllowExplicit || !Constructor->isExplicit());
3020 /// \param AllowExplicit true if the conversion should consider C++0x
3026 /// constructors. Requires \c AllowExplicit to also be set.
3031 bool AllowExplicit,
3033 assert(AllowExplicit || !AllowObjCConversionOnExplicit);
3069 S, From, ToType, ToRecordDecl, User, CandidateSet, AllowExplicit);
3100 Usable = Usable && (AllowExplicit || !Constructor->isExplicit());
3102 Usable = Usable &&Constructor->isConvertingConstructor(AllowExplicit);
3157 if (AllowExplicit || !Conv->isExplicit()) {
4073 bool AllowExplicit) {
4099 if (!AllowExplicit && Conv->isExplicit())
4202 bool AllowExplicit) {
4291 AllowExplicit))
4363 AllowExplicit)) {
4426 /*AllowExplicit=*/false,
4470 bool AllowExplicit = false);
4543 /*AllowExplicit=*/false,
4612 /*AllowExplicit=*/false);
4682 bool AllowExplicit) {
4691 AllowExplicit);
4695 /*AllowExplicit=*/false,
4896 /*AllowExplicit=*/true,
4995 /*AllowExplicit=*/false,
5108 /*AllowExplicit=*/true,
5537 bool AllowExplicit) {
5657 AllowExplicit);