From d8c10fa84cd1e961bc0c2b20319498144c990287 Mon Sep 17 00:00:00 2001 From: "A. Jiang" Date: Fri, 3 Feb 2023 10:20:50 +0800 Subject: [PATCH] Remove out-of-class definitions of `static constexpr` members --- stl/inc/xiosbase | 76 ------------------------------------------------ 1 file changed, 76 deletions(-) diff --git a/stl/inc/xiosbase b/stl/inc/xiosbase index 18757872140..2cb71f18821 100644 --- a/stl/inc/xiosbase +++ b/stl/inc/xiosbase @@ -94,82 +94,6 @@ public: static constexpr int _Default_open_prot = _SH_DENYNO; // constant for default file opening protection }; -template -const typename _Iosb<_Dummy>::_Fmtflags _Iosb<_Dummy>::skipws; -template -const typename _Iosb<_Dummy>::_Fmtflags _Iosb<_Dummy>::unitbuf; -template -const typename _Iosb<_Dummy>::_Fmtflags _Iosb<_Dummy>::uppercase; -template -const typename _Iosb<_Dummy>::_Fmtflags _Iosb<_Dummy>::showbase; -template -const typename _Iosb<_Dummy>::_Fmtflags _Iosb<_Dummy>::showpoint; -template -const typename _Iosb<_Dummy>::_Fmtflags _Iosb<_Dummy>::showpos; -template -const typename _Iosb<_Dummy>::_Fmtflags _Iosb<_Dummy>::left; -template -const typename _Iosb<_Dummy>::_Fmtflags _Iosb<_Dummy>::right; -template -const typename _Iosb<_Dummy>::_Fmtflags _Iosb<_Dummy>::internal; -template -const typename _Iosb<_Dummy>::_Fmtflags _Iosb<_Dummy>::dec; -template -const typename _Iosb<_Dummy>::_Fmtflags _Iosb<_Dummy>::oct; -template -const typename _Iosb<_Dummy>::_Fmtflags _Iosb<_Dummy>::hex; -template -const typename _Iosb<_Dummy>::_Fmtflags _Iosb<_Dummy>::scientific; -template -const typename _Iosb<_Dummy>::_Fmtflags _Iosb<_Dummy>::fixed; - -template -const typename _Iosb<_Dummy>::_Fmtflags _Iosb<_Dummy>::hexfloat; // TRANSITION, ABI, GH-3296 - -template -const typename _Iosb<_Dummy>::_Fmtflags _Iosb<_Dummy>::boolalpha; -template -const typename _Iosb<_Dummy>::_Fmtflags _Iosb<_Dummy>::_Stdio; -template -const typename _Iosb<_Dummy>::_Fmtflags _Iosb<_Dummy>::adjustfield; -template -const typename _Iosb<_Dummy>::_Fmtflags _Iosb<_Dummy>::basefield; -template -const typename _Iosb<_Dummy>::_Fmtflags _Iosb<_Dummy>::floatfield; - -template -const typename _Iosb<_Dummy>::_Iostate _Iosb<_Dummy>::goodbit; -template -const typename _Iosb<_Dummy>::_Iostate _Iosb<_Dummy>::eofbit; -template -const typename _Iosb<_Dummy>::_Iostate _Iosb<_Dummy>::failbit; -template -const typename _Iosb<_Dummy>::_Iostate _Iosb<_Dummy>::badbit; - -template -const typename _Iosb<_Dummy>::_Openmode _Iosb<_Dummy>::in; -template -const typename _Iosb<_Dummy>::_Openmode _Iosb<_Dummy>::out; -template -const typename _Iosb<_Dummy>::_Openmode _Iosb<_Dummy>::ate; -template -const typename _Iosb<_Dummy>::_Openmode _Iosb<_Dummy>::app; -template -const typename _Iosb<_Dummy>::_Openmode _Iosb<_Dummy>::trunc; -template -const typename _Iosb<_Dummy>::_Openmode _Iosb<_Dummy>::_Nocreate; -template -const typename _Iosb<_Dummy>::_Openmode _Iosb<_Dummy>::_Noreplace; -template -const typename _Iosb<_Dummy>::_Openmode _Iosb<_Dummy>::binary; - -template -const typename _Iosb<_Dummy>::_Seekdir _Iosb<_Dummy>::beg; -template -const typename _Iosb<_Dummy>::_Seekdir _Iosb<_Dummy>::cur; -template -const typename _Iosb<_Dummy>::_Seekdir _Iosb<_Dummy>::end; - _EXPORT_STD extern "C++" class _CRTIMP2_PURE_IMPORT ios_base : public _Iosb { // base class for ios public: using fmtflags = int;