Lines Matching defs:AllowExplicit
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) {
1179 return PerformImplicitConversion(From, ToType, Action, AllowExplicit, ICS);
1184 AssignmentAction Action, bool AllowExplicit,
1196 AllowExplicit,
2823 bool AllowExplicit) {
2842 (AllowExplicit || !Constructor->isExplicit());
2899 /// \param AllowExplicit true if the conversion should consider C++0x
2906 bool AllowExplicit) {
2941 S, From, ToType, ToRecordDecl, User, CandidateSet, AllowExplicit);
2972 Usable = Usable && (AllowExplicit || !Constructor->isExplicit());
2974 Usable = Usable &&Constructor->isConvertingConstructor(AllowExplicit);
3029 if (AllowExplicit || !Conv->isExplicit()) {
3904 bool AllowExplicit) {
3929 if (!AllowExplicit && Conv->isExplicit())
4032 bool AllowExplicit) {
4120 AllowExplicit))
4191 AllowExplicit)) {
4254 /*AllowExplicit=*/false,
4297 bool AllowExplicit = false);
4372 /*AllowExplicit=*/false,
4443 /*AllowExplicit=*/false);
4513 bool AllowExplicit) {
4522 AllowExplicit);
4526 /*AllowExplicit=*/false,
4729 /*AllowExplicit=*/true,
4826 /*AllowExplicit=*/false,
4943 /*AllowExplicit=*/true,
5203 bool AllowExplicit) {
5304 AllowExplicit);