366 if (_Traits::eq_int_type(_Traits::eof(), _Meta))
367 return (_Traits::not_eof(_Meta));
375 return (_Traits::eof());
379 ? _Meta : _Traits::eof());
382 const int _STRING_INC = 8;
383 const _Elem
_Ch = _Traits::to_char_type(_Meta);
387 string _Str(_STRING_INC,
'\0');
390 &_Ch, &_Ch + 1, _Src,
391 &*_Str.begin(), &*_Str.begin() + _Str.size(), _Dest))
396 size_t _Count = _Dest - &*_Str.begin();
397 if (0 < _Count && _Count !=
399 return (_Traits::eof());
407 else if (_Str.size() < 4 * _STRING_INC)
408 _Str.append(_STRING_INC,
'\0');
410 return (_Traits::eof());
419 return (_Traits::eof());
const _Cvt * _Pcvt
Definition: fstream:701
_Elem *__CLR_OR_THIS_CALL epptr() const
Definition: streambuf:252
_Check_return_opt_ _CRTIMP size_t __cdecl fwrite(_In_reads_bytes_(_Size *_Count) const void *_Str, _In_ size_t _Size, _In_ size_t _Count, _Inout_ FILE *_File)
void _Reset_back()
Definition: fstream:682
bool _Wrotesome
Definition: fstream:703
_Elem *__CLR_OR_THIS_CALL pptr() const
Definition: streambuf:229
_In_ size_t _In_z_ const unsigned char * _Src
Definition: mbstring.h:95
_Filet * _Myfile
Definition: fstream:706
_In_ size_t _In_ unsigned int _Ch
Definition: mbstring.h:161
_Traits::state_type _State
Definition: fstream:704
_Diff _Count
Definition: algorithm:1941
_Elem *__CLR_OR_THIS_CALL _Pninc()
Definition: streambuf:300
result __CLR_OR_THIS_CALL out(_Statype &_State, const _Elem *_First1, const _Elem *_Last1, const _Elem *&_Mid1, _Byte *_First2, _Byte *_Last2, _Byte *&_Mid2) const
Definition: xlocale:882
bool _Fputc(_Elem _Ch, _Filet *_File)
Definition: fstream:76