Lines Matching refs:_C2LinearCapacityAspect
339 class _C2LinearCapacityAspect {
356 inline explicit _C2LinearCapacityAspect(size_t capacity) = delete;
359 inline explicit constexpr _C2LinearCapacityAspect(uint32_t capacity) in _C2LinearCapacityAspect() function
362 inline explicit constexpr _C2LinearCapacityAspect(const _C2LinearCapacityAspect *parent) in _C2LinearCapacityAspect() function
375 class _C2LinearRangeAspect : public _C2LinearCapacityAspect {
390 : _C2LinearCapacityAspect(capacity_), in _C2LinearRangeAspect()
398 : _C2LinearCapacityAspect(other.capacity()), in _C2LinearRangeAspect()
404 inline constexpr explicit _C2LinearRangeAspect(const _C2LinearCapacityAspect *parent) in _C2LinearRangeAspect()
405 : _C2LinearCapacityAspect(parent), in _C2LinearRangeAspect()
411 …inline constexpr _C2LinearRangeAspect(const _C2LinearCapacityAspect *parent, size_t offset, size_t… in _C2LinearRangeAspect()
412 : _C2LinearCapacityAspect(parent), in _C2LinearRangeAspect()
419 : _C2LinearCapacityAspect(parent), in _C2LinearRangeAspect()
444 … inline constexpr C2LinearRange(const _C2LinearCapacityAspect &parent, size_t offset, size_t size) in C2LinearRange()
458 class C2LinearCapacity : public _C2LinearCapacityAspect {
461 : _C2LinearCapacityAspect(c2_min(capacity, std::numeric_limits<uint32_t>::max())) { } in C2LinearCapacity()
745 class C2LinearAllocation : public _C2LinearCapacityAspect {
821 C2LinearAllocation(size_t capacity) : _C2LinearCapacityAspect(c2_min(capacity, UINT32_MAX)) {} in C2LinearAllocation()
1018 class C2ReadView : public _C2LinearCapacityAspect {
1208 class _C2CircularBlockSegment : public _C2LinearCapacityAspect {
1281 class C2CircularWriteView : public _C2LinearCapacityAspect {