6#include "Containers/Array.h"
8#include "Serialization/Archive.h"
12
13
14
15
35
36
37
38
39
40
41
63
64
65
66
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
114
115
116
117
118
133
134
135
136
137
152
153
154
155
156
174
175
176
177
178
179
180
187
188
189
190
191
209
210
211
212
213
214
215
223
224
225
226
227
228 template<
typename Allocator>
235
236
237
238
239
246
247
248
249
250
257
258
259
260
267
268
269
270
271
286
287
288
289
290
291
292
309
310
311
312
313
314
bool Contains(ElementValueOrConstRef Element) const
BoundsType GetMaxBound() const
TCallTraits< ElementType >::ParamType ElementValueOrConstRef
BoundsType GetMinBound() const
bool Contains(const RangeType &Range) const
bool Overlaps(const RangeType &Range) const
const void GetRanges(TArray< RangeType, Allocator > &OutRanges) const
TRangeBound< ElementType > BoundsType
bool Overlaps(const TRangeSet &Other) const
ElementType GetMinBoundValue() const
void Add(RangeType Range)
TArray< RangeType > Ranges
ElementType GetMaxBoundValue() const
TRange< ElementType > RangeType
void Merge(const TRangeSet &Other)