LeviLamina
Loading...
Searching...
No Matches
serialize.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
#include "mc/platform/Result.h"
5
6
class
CompoundTag
;
7
class
BinaryStream
;
8
class
ReadOnlyBinaryStream
;
9
10
template
<
typename
T>
11
struct
serialize
{
12
public
:
13
MCAPI
static
void
write(T
const
&,
::BinaryStream
&);
14
MCAPI
static
Bedrock::Result<T>
read(
::ReadOnlyBinaryStream
&);
15
};
16
17
template
<>
18
struct
serialize
<::
CompoundTag
> {
19
public
:
20
LLAPI
static
void
write(
::CompoundTag
const
&,
::BinaryStream
&);
21
LLAPI
static
Bedrock::Result<::CompoundTag>
read(
::ReadOnlyBinaryStream
&);
22
};
Bedrock::Result
Definition
Result.h:9
BinaryStream
Definition
BinaryStream.h:10
CompoundTag
Definition
CompoundTag.h:13
ReadOnlyBinaryStream
Definition
ReadOnlyBinaryStream.h:8
serialize
Definition
serialize.h:11
src
mc
network
serialize
serialize.h
Generated on Sat Apr 26 2025 05:55:48 for LeviLamina by
1.12.0