LeviLamina
Loading...
Searching...
No Matches
StringAppendBuffer.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5namespace Bedrock {
6
7class StringAppendBuffer : public ::std::streambuf {
8public:
9 // member variables
10 // NOLINTBEGIN
12 // NOLINTEND
13
14public:
15 // prevent constructor by default
16 StringAppendBuffer& operator=(StringAppendBuffer const&);
19
20public:
21 // virtual functions
22 // NOLINTBEGIN
23 // vIndex: 3
24 virtual int overflow(int c) /*override*/;
25
26 // vIndex: 9
27 virtual int64 xsputn(char const* s, int64 n) /*override*/;
28
29 // vIndex: 0
30 virtual ~StringAppendBuffer() /*override*/;
31 // NOLINTEND
32
33public:
34 // destructor thunk
35 // NOLINTBEGIN
36 MCAPI void $dtor();
37 // NOLINTEND
38
39public:
40 // virtual function thunks
41 // NOLINTBEGIN
42 MCAPI int $overflow(int c);
43
44 MCAPI int64 $xsputn(char const* s, int64 n);
45 // NOLINTEND
46
47public:
48 // vftables
49 // NOLINTBEGIN
50 MCAPI static void** $vftable();
51 // NOLINTEND
52};
53
54} // namespace Bedrock
Definition StringAppendBuffer.h:7
Definition Alias.h:14