LeviLamina
Loading...
Searching...
No Matches
PageContent.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated forward declare list
6// clang-format off
7class CompoundTag;
8// clang-format on
9
11public:
12 // PageContent inner types define
13 enum class PageType : uchar {
14 Text = 0,
15 Photo = 1,
16 Count = 2,
17 };
18
19public:
20 // member variables
21 // NOLINTBEGIN
28 // NOLINTEND
29
30public:
31 // prevent constructor by default
34
35public:
36 // member functions
37 // NOLINTBEGIN
39
40 MCNAPI PageContent(::std::string nText, ::std::optional<::std::string> nFilteredText);
41
42 MCNAPI ::PageContent& operator=(::PageContent const&);
43
44 MCNAPI ~PageContent();
45 // NOLINTEND
46
47public:
48 // static functions
49 // NOLINTBEGIN
50 MCNAPI static ::PageContent read(::CompoundTag const& tag);
51
52 MCNAPI static void write(::PageContent const& page, ::CompoundTag& tag);
53 // NOLINTEND
54
55public:
56 // static variables
57 // NOLINTBEGIN
58 MCNAPI static ::PageContent const& BLANK_PAGE();
59 // NOLINTEND
60
61public:
62 // constructor thunks
63 // NOLINTBEGIN
64 MCNAPI void* $ctor(::PageContent&&);
65
66 MCNAPI void* $ctor(::std::string nText, ::std::optional<::std::string> nFilteredText);
67 // NOLINTEND
68
69public:
70 // destructor thunk
71 // NOLINTBEGIN
72 MCNAPI void $dtor();
73 // NOLINTEND
74};
Definition CompoundTag.h:13
Definition PageContent.h:10
MCAPI::PageContent & operator=(::PageContent const &)
MCAPI void * $ctor(::std::string nText, ::std::optional<::std::string > nFilteredText)
MCAPI ~PageContent()
MCAPI void * $ctor(::PageContent &&)
MCAPI PageContent(::std::string nText, ::std::optional<::std::string > nFilteredText)
MCAPI PageContent(::PageContent &&)
static MCAPI void write(::PageContent const &page, ::CompoundTag &tag)
MCAPI void $dtor()
static MCAPI ::PageContent read(::CompoundTag const &tag)
static MCAPI ::PageContent const & BLANK_PAGE()
Definition Alias.h:14