LeviLamina
Loading...
Searching...
No Matches
EduSharedUriResource.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
10struct EduSharedUriResource {
11public:
12 // member variables
13 // NOLINTBEGIN
14 ::ll::TypedStorage<8, 32, ::std::string> linkUri;
15 ::ll::TypedStorage<8, 32, ::std::string> buttonName;
16 // NOLINTEND
17
18public:
19 // prevent constructor by default
20 EduSharedUriResource& operator=(EduSharedUriResource const&);
21 EduSharedUriResource();
22
23public:
24 // member functions
25 // NOLINTBEGIN
26 MCAPI EduSharedUriResource(::EduSharedUriResource const&);
27
28#ifdef LL_PLAT_C
29 MCAPI bool operator!=(::EduSharedUriResource const& rhs) const;
30#endif
31
32 MCFOLD ::EduSharedUriResource& operator=(::EduSharedUriResource&&);
33
34 MCAPI ~EduSharedUriResource();
35 // NOLINTEND
36
37public:
38 // static functions
39 // NOLINTBEGIN
40#ifdef LL_PLAT_C
41 MCAPI static ::std::optional<::EduSharedUriResource>
42 create(::std::unordered_map<::std::string, ::std::string> const& values);
43#endif
44
45 MCAPI static ::EduSharedUriResource fromTag(::CompoundTag const& tag);
46
47 MCAPI static ::std::unique_ptr<::CompoundTag> toTag(::EduSharedUriResource const& resource);
48 // NOLINTEND
49
50public:
51 // constructor thunks
52 // NOLINTBEGIN
53 MCFOLD void* $ctor(::EduSharedUriResource const&);
54 // NOLINTEND
55
56public:
57 // destructor thunk
58 // NOLINTBEGIN
59 MCFOLD void $dtor();
60 // NOLINTEND
61};
Definition CompoundTag.h:18