LeviLamina
Loading...
Searching...
No Matches
StringAppendBuffer.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
namespace
Bedrock {
6
7
class
StringAppendBuffer :
public
::std::streambuf {
8
public
:
9
// member variables
10
// NOLINTBEGIN
11
::ll::UntypedStorage<8, 8>
mUnkb33ce2;
12
// NOLINTEND
13
14
public
:
15
// prevent constructor by default
16
StringAppendBuffer& operator=(StringAppendBuffer
const
&);
17
StringAppendBuffer(StringAppendBuffer
const
&);
18
StringAppendBuffer();
19
20
public
:
21
// virtual functions
22
// NOLINTBEGIN
23
virtual
int
overflow(
int
c)
/*override*/
;
24
25
virtual
int64 xsputn(
char
const
* s, int64 n)
/*override*/
;
26
// NOLINTEND
27
28
public
:
29
// virtual function thunks
30
// NOLINTBEGIN
31
MCNAPI
int
$overflow
(
int
c);
32
33
MCNAPI int64
$xsputn
(
char
const
* s, int64 n);
34
35
36
// NOLINTEND
37
38
public
:
39
// vftables
40
// NOLINTBEGIN
41
MCNAPI
static
void
**
$vftable
();
42
// NOLINTEND
43
};
44
45
}
// namespace Bedrock
Bedrock::StringAppendBuffer::$vftable
static MCAPI void ** $vftable()
Bedrock::StringAppendBuffer::$xsputn
MCAPI int64 $xsputn(char const *s, int64 n)
Bedrock::StringAppendBuffer::$overflow
MCAPI int $overflow(int c)
ll::UntypedStorage
Definition
Alias.h:14
src
mc
platform
string
StringAppendBuffer.h
Generated on
for LeviLamina by
1.16.1