LeviLamina
Loading...
Searching...
No Matches
FileStdStreamBuf.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5namespace Core {
6
7class FileStdStreamBuf : public ::std::streambuf {
8public:
9 // member variables
10 // NOLINTBEGIN
15 // NOLINTEND
16
17public:
18 // prevent constructor by default
19 FileStdStreamBuf& operator=(FileStdStreamBuf const&);
20 FileStdStreamBuf(FileStdStreamBuf const&);
21 FileStdStreamBuf();
22
23public:
24 // virtual functions
25 // NOLINTBEGIN
26 virtual ~FileStdStreamBuf() /*override*/;
27
28 virtual int underflow() /*override*/;
29
30 virtual int overflow(int c) /*override*/;
31
32 virtual ::std::fpos<::_Mbstatet> seekoff(int64 off, int way, int) /*override*/;
33
34 virtual ::std::fpos<::_Mbstatet> seekpos(::std::fpos<::_Mbstatet> pos, int) /*override*/;
35
36 virtual int sync() /*override*/;
37 // NOLINTEND
38
39public:
40 // member functions
41 // NOLINTBEGIN
42 MCNAPI int _flushoutput(bool syncToStorage);
43 // NOLINTEND
44
45public:
46 // destructor thunk
47 // NOLINTBEGIN
48 MCNAPI void $dtor();
49 // NOLINTEND
50
51public:
52 // virtual function thunks
53 // NOLINTBEGIN
54 MCNAPI int $underflow();
55
56 MCNAPI int $overflow(int c);
57
58 MCNAPI ::std::fpos<::_Mbstatet> $seekoff(int64 off, int way, int);
59
60 MCNAPI ::std::fpos<::_Mbstatet> $seekpos(::std::fpos<::_Mbstatet> pos, int);
61
62 MCNAPI int $sync();
63
64
65 // NOLINTEND
66};
67
68} // namespace Core
MCAPI ::std::fpos<::_Mbstatet > $seekpos(::std::fpos<::_Mbstatet > pos, int)
MCAPI int _flushoutput(bool syncToStorage)
MCAPI ::std::fpos<::_Mbstatet > $seekoff(int64 off, int way, int)
MCAPI int $overflow(int c)
Definition Alias.h:14