Home | History | Annotate | Download | only in Sema

Lines Matching refs:AllowExplicit

87                         bool AllowExplicit,
1129 bool AllowExplicit,
1147 Conversions, AllowExplicit,
1222 /// If @p AllowExplicit, then explicit user-defined conversions are
1231 bool AllowExplicit,
1278 AllowExplicit, InOverloadResolution, CStyle,
1286 bool AllowExplicit,
1291 SuppressUserConversions, AllowExplicit,
1300 /// performing, used in the error message. If @p AllowExplicit,
1304 AssignmentAction Action, bool AllowExplicit) {
1306 return PerformImplicitConversion(From, ToType, Action, AllowExplicit, ICS);
1311 AssignmentAction Action, bool AllowExplicit,
1325 AllowExplicit,
2979 bool AllowExplicit) {
2998 (AllowExplicit || !Constructor->isExplicit());
3054 /// \param AllowExplicit true if the conversion should consider C++0x
3060 /// constructors. Requires \c AllowExplicit to also be set.
3065 bool AllowExplicit,
3067 assert(AllowExplicit || !AllowObjCConversionOnExplicit);
3099 S, From, ToType, ToRecordDecl, User, CandidateSet, AllowExplicit);
3130 Usable = Usable && (AllowExplicit || !Constructor->isExplicit());
3132 Usable = Usable &&Constructor->isConvertingConstructor(AllowExplicit);
3184 if (AllowExplicit || !Conv->isExplicit()) {
4106 bool AllowExplicit) {
4129 if (!AllowExplicit && Conv->isExplicit())
4232 bool AllowExplicit) {
4321 AllowExplicit))
4383 AllowExplicit)) {
4450 /*AllowExplicit=*/false,
4500 bool AllowExplicit = false);
4621 /*AllowExplicit=*/false,
4692 /*AllowExplicit=*/false);
4764 bool AllowExplicit) {
4773 AllowExplicit);
4777 /*AllowExplicit=*/false,
4978 /*AllowExplicit=*/true,
5089 /*AllowExplicit=*/false);
5226 /*AllowExplicit=*/true,
5653 bool AllowExplicit) {
5781 AllowExplicit);
5849 /*AllowExplicit*/false);