|
_OutIt __CLR_OR_THIS_CALL | put (_OutIt _Dest, ios_base &_Iosbase, _Elem _Fill, const tm *_Pt, const _Elem *_Fmtfirst, const _Elem *_Fmtlast) const |
|
_OutIt __CLR_OR_THIS_CALL | put (_OutIt _Dest, ios_base &_Iosbase, _Elem _Fill, const tm *_Pt, char _Specifier, char _Modifier= '\0') const |
|
__CLR_OR_THIS_CALL | time_put (size_t _Refs=0) |
|
__CLR_OR_THIS_CALL | time_put (const _Locinfo &_Lobj, size_t _Refs=0) |
|
virtual void __CLR_OR_THIS_CALL | _Incref () |
|
virtual _Facet_base *__CLR_OR_THIS_CALL | _Decref () |
|
__CLR_OR_THIS_CALL | facet (const facet &)=delete |
|
facet &__CLR_OR_THIS_CALL | operator= (const facet &)=delete |
|
virtual __CLR_OR_THIS_CALL | ~_Facet_base () _NOEXCEPT |
|
883 _BEGIN_LOCINFO(_Lobj)
void __CLR_OR_THIS_CALL _Init(const _Locinfo &_Lobj)
Definition: xloctime:916
void __CLR_OR_THIS_CALL _Init(const _Locinfo &_Lobj)
Definition: xloctime:916
911 _BEGIN_LOCINFO(_Lobj(_Locname))
void __CLR_OR_THIS_CALL _Init(const _Locinfo &_Lobj)
Definition: xloctime:916
897 if (_Ppf != 0 && *_Ppf == 0)
const char * c_str() const
Definition: xlocale:452
#define _X_TIME
Definition: xlocinfo.h:42
_Locinfo::_Timevec _Tnames
Definition: xloctime:951
_Timevec __CLR_OR_THIS_CALL _W_Gettnames() const
Definition: xlocinfo:180
928 wchar_t _Fmt[5] = L
"!%x\0";
932 if (_Modifier ==
'\0')
933 _Fmt[2] = (
_Elem)_Specifier;
936 _Fmt[2] = (
_Elem)_Modifier;
937 _Fmt[3] = (
_Elem)_Specifier;
940 for (_Num = 16; ; _Num *= 2)
943 if (0 < (_Count = _Wcsftime(&*_Str.
begin(), _Str.
size(),
944 _Fmt, _Pt,
_Tnames._Getptr())))
947 return (
_STD copy(&_Str[1], &_Str[_Count], _Dest));
_OutIt copy(_InIt _First, _InIt _Last, _OutIt _Dest)
Definition: xutility:2369
unsigned int _Count
Definition: xcomplex:668
wchar_t _Elem
Definition: xloctime:823
_Locinfo::_Timevec _Tnames
Definition: xloctime:951
#define _DEBUG_POINTER(first)
Definition: xutility:819
iterator begin() _NOEXCEPT
Definition: xstring:1593
size_type size() const _NOEXCEPT
Definition: xstring:1763
_Myt & append(_XSTD initializer_list< _Elem > _Ilist)
Definition: xstring:998
836 for (; _Fmtfirst != _Fmtlast; ++_Fmtfirst)
837 if (_Ctype_fac.narrow(*_Fmtfirst) !=
'%')
838 *_Dest++ = *_Fmtfirst;
839 else if (++_Fmtfirst == _Fmtlast)
841 *_Dest++ = _Fmtfirst[-1];
846 char _Specifier = _Ctype_fac.narrow(*_Fmtfirst);
847 char _Modifier =
'\0';
848 _Elem _Percent = _Fmtfirst[-1];
850 if (_Specifier !=
'E' && _Specifier !=
'O'
851 && _Specifier !=
'Q' && _Specifier !=
'#')
853 else if (++_Fmtfirst == _Fmtlast)
856 *_Dest++ = _Specifier;
861 _Modifier = _Specifier;
862 _Specifier = _Ctype_fac.narrow(*_Fmtfirst);
865 _Dest =
do_put(_Dest, _Iosbase, _Fill, _Pt,
866 _Specifier, _Modifier);
virtual _OutIt __CLR_OR_THIS_CALL do_put(_OutIt _Dest, ios_base &, _Elem, const tm *_Pt, char _Specifier, char _Modifier= '\0') const
Definition: xloctime:921
wchar_t _Elem
Definition: xloctime:823
#define _USE(loc, fac)
Definition: xlocale:547
locale __CLR_OR_THIS_CALL getloc() const
Definition: xiosbase:433
#define _DEBUG_POINTER(first)
Definition: xutility:819
ctype< _Elem > _Ctype
Definition: xloctime:826
875 return (
do_put(_Dest, _Iosbase, _Fill, _Pt, _Specifier, _Modifier));
virtual _OutIt __CLR_OR_THIS_CALL do_put(_OutIt _Dest, ios_base &, _Elem, const tm *_Pt, char _Specifier, char _Modifier= '\0') const
Definition: xloctime:921
The documentation for this class was generated from the following file: