LeviLamina
Loading...
Searching...
No Matches
BytesDataInput.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/platform/Result.h"
7#include "mc/util/IDataInput.h"
8
10public:
11 // virtual functions
12 // NOLINTBEGIN
13 virtual ::Bedrock::Result<::std::string> readStringResult() /*override*/;
14
15 virtual ::Bedrock::Result<::std::string> readLongStringResult() /*override*/;
16
17 virtual ::Bedrock::Result<float> readFloatResult() /*override*/;
18
19 virtual ::Bedrock::Result<double> readDoubleResult() /*override*/;
20
21 virtual ::Bedrock::Result<uchar> readByteResult() /*override*/;
22
23 virtual ::Bedrock::Result<short> readShortResult() /*override*/;
24
25 virtual ::Bedrock::Result<int> readIntResult() /*override*/;
26
27 virtual ::Bedrock::Result<int64> readLongLongResult() /*override*/;
28
29 virtual ::Bedrock::Result<void> readBytesResult(void*, uint64) = 0;
30
31 virtual ~BytesDataInput() /*override*/ = default;
32 // NOLINTEND
33
34public:
35 // virtual function thunks
36 // NOLINTBEGIN
37 MCAPI ::Bedrock::Result<::std::string> $readStringResult();
38
39 MCAPI ::Bedrock::Result<::std::string> $readLongStringResult();
40
41 MCAPI ::Bedrock::Result<float> $readFloatResult();
42
43 MCAPI ::Bedrock::Result<double> $readDoubleResult();
44
45 MCAPI ::Bedrock::Result<uchar> $readByteResult();
46
47 MCAPI ::Bedrock::Result<short> $readShortResult();
48
49 MCAPI ::Bedrock::Result<int> $readIntResult();
50
51 MCAPI ::Bedrock::Result<int64> $readLongLongResult();
52
53
54 // NOLINTEND
55};
Definition BytesDataInput.h:9
Definition IDataInput.h:8