XII Release 0.1.0
Loading...
Searching...
No Matches
xiiBitIteratorStorage< T, typename > Struct Template Reference

Copyright (c) Theophilus Eriata. All Rights Reserved. More...

Detailed Description

template<typename T, typename = std::void_t<>>
struct xiiBitIteratorStorage< T, typename >

Copyright (c) Theophilus Eriata. All Rights Reserved.

Chooses either xiiUInt32 or xiiUInt64 as the storage type for a given type T depending on its size. Required as xiiMath::FirstBitLow only supports xiiUInt32 or xiiUInt64.

Template Parameters
TType for which the storage should be inferred.

The documentation for this struct was generated from the following file:
  • /home/runner/work/XII/XII/Source/Engine/Foundation/Containers/Implementation/BitIterator.h