LeviLamina
Loading...
Searching...
No Matches
InsideBubbleColumnBlockComponent.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5struct InsideBubbleColumnBlockComponent {
6public:
7 // InsideBubbleColumnBlockComponent inner types declare
8 // clang-format off
9 struct AboveColumnData;
10 struct InsideColumnData;
11 // clang-format on
12
13 // InsideBubbleColumnBlockComponent inner types define
14 struct AboveColumnData {
15 public:
16 // member variables
17 // NOLINTBEGIN
20 // NOLINTEND
21
22 public:
23 // prevent constructor by default
24 AboveColumnData& operator=(AboveColumnData const&);
25 AboveColumnData(AboveColumnData const&);
26 AboveColumnData();
27 };
28
29 struct InsideColumnData {
30 public:
31 // member variables
32 // NOLINTBEGIN
35 // NOLINTEND
36
37 public:
38 // prevent constructor by default
39 InsideColumnData& operator=(InsideColumnData const&);
40 InsideColumnData(InsideColumnData const&);
41 InsideColumnData();
42 };
43
44 using DataVariant = ::std::variant<
47
48public:
49 // member variables
50 // NOLINTBEGIN
51 ::ll::TypedStorage<
52 8,
53 24,
54 ::std::vector<::std::variant<
57 mData;
58 // NOLINTEND
59
60public:
61 // prevent constructor by default
62 InsideBubbleColumnBlockComponent& operator=(InsideBubbleColumnBlockComponent const&);
63 InsideBubbleColumnBlockComponent(InsideBubbleColumnBlockComponent const&);
64 InsideBubbleColumnBlockComponent();
65
66public:
67 // member functions
68 // NOLINTBEGIN
69 MCAPI ::InsideBubbleColumnBlockComponent& operator=(::InsideBubbleColumnBlockComponent&&);
70 // NOLINTEND
71};
Definition InsideBubbleColumnBlockComponent.h:14
Definition InsideBubbleColumnBlockComponent.h:29
Definition Alias.h:14