LeviLamina
Loading...
Searching...
No Matches
SlotData.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated forward declare list
6// clang-format off
8// clang-format on
9
10struct SlotData {
11public:
12 // member variables
13 // NOLINTBEGIN
14 ::ll::TypedStorage<8, 32, ::std::string> mCollectionName;
15 ::ll::TypedStorage<4, 4, int> mCollectionIndex;
16 // NOLINTEND
17
18public:
19 // member functions
20 // NOLINTBEGIN
21 MCAPI SlotData();
22
23#ifdef LL_PLAT_C
24 MCAPI SlotData(::FullContainerName const& collectionEnumName, int collectionIndex);
25
26 MCAPI SlotData(::std::string&& collectionName, int collectionIndex);
27#endif
28
29 MCAPI SlotData(::std::string const& collectionName, int collectionIndex);
30
31#ifdef LL_PLAT_C
32 MCAPI void clear();
33
34 MCAPI bool isActive() const;
35
36 MCAPI bool matches(::SlotData const& other) const;
37
38 MCAPI bool operator!=(::SlotData const& other) const;
39
40 MCAPI bool operator==(::SlotData const& other) const;
41
42 MCAPI void set(::std::string const& collectionName, int collectionIndex);
43#endif
44
45 MCAPI ~SlotData();
46 // NOLINTEND
47
48public:
49 // static variables
50 // NOLINTBEGIN
51 MCAPI static ::SlotData& UNKNOWN_LOCATION();
52 // NOLINTEND
53
54public:
55 // constructor thunks
56 // NOLINTBEGIN
57 MCFOLD void* $ctor();
58
59#ifdef LL_PLAT_C
60 MCAPI void* $ctor(::FullContainerName const& collectionEnumName, int collectionIndex);
61
62 MCAPI void* $ctor(::std::string&& collectionName, int collectionIndex);
63#endif
64
65 MCFOLD void* $ctor(::std::string const& collectionName, int collectionIndex);
66 // NOLINTEND
67
68public:
69 // destructor thunk
70 // NOLINTBEGIN
71 MCFOLD void $dtor();
72 // NOLINTEND
73};
Definition FullContainerName.h:8