- // 3.2.2.5 Conversion to integral type. (DISABLED)
- //operator long long() const { return (long long)__val; }
+#if __cplusplus >= 201103L
+ // 3.2.2.5 Conversion to integral type.
+ // Note: explicit per n3407.
+ explicit operator long long() const { return (long long)__val; }
+#endif