LeviLamina
Loading...
Searching...
No Matches
IterableIndexMerger.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5namespace VoxelShapes {
6
8public:
9 // IterableIndexMerger inner types declare
10 // clang-format off
11 struct Iterator;
12 struct StartPoint;
13 // clang-format on
14
15 // IterableIndexMerger inner types define
16 struct Iterator {
17 public:
18 // member variables
19 // NOLINTBEGIN
23 // NOLINTEND
24
25 public:
26 // prevent constructor by default
27 Iterator& operator=(Iterator const&);
28 Iterator(Iterator const&);
29 Iterator();
30
31 public:
32 // member functions
33 // NOLINTBEGIN
34 MCNAPI ::VoxelShapes::IterableIndexMerger::Iterator& operator++();
35 // NOLINTEND
36 };
37
38 struct StartPoint {
39 public:
40 // member variables
41 // NOLINTBEGIN
45 // NOLINTEND
46
47 public:
48 // prevent constructor by default
49 StartPoint& operator=(StartPoint const&);
50 StartPoint(StartPoint const&);
51 StartPoint();
52 };
53
54public:
55 // member variables
56 // NOLINTBEGIN
63 // NOLINTEND
64
65public:
66 // prevent constructor by default
70
71public:
72 // member functions
73 // NOLINTBEGIN
74 MCNAPI ::VoxelShapes::IterableIndexMerger::StartPoint findStart() const;
75 // NOLINTEND
76};
77
78} // namespace VoxelShapes
Definition IterableIndexMerger.h:7
MCAPI::VoxelShapes::IterableIndexMerger::StartPoint findStart() const
Definition IterableIndexMerger.h:16
MCAPI::VoxelShapes::IterableIndexMerger::Iterator & operator++()
Definition IterableIndexMerger.h:38
Definition Alias.h:14