![]() |
TrinityCore
|
#include <UpdateMask.h>
Public Member Functions | |
| constexpr | UpdateMask () |
| constexpr | UpdateMask (std::array< uint32, BlockCount > const &init) |
| constexpr uint32 | GetBlocksMask (uint32 index) const |
| constexpr uint32 | GetBlock (uint32 index) const |
| constexpr bool | operator[] (uint32 index) const |
| constexpr bool | IsAnySet () const |
| constexpr void | Reset (uint32 index) |
| constexpr void | ResetAll () |
| constexpr void | Set (uint32 index) |
| constexpr void | SetAll () |
| constexpr UpdateMask & | operator&= (UpdateMask const &right) |
| constexpr UpdateMask & | operator|= (UpdateMask const &right) |
Static Public Attributes | |
| static constexpr uint32 | BlockCount = (Bits + 31) / 32 |
| static constexpr uint32 | BlocksMaskCount = (BlockCount + 31) / 32 |
Private Attributes | |
| std::array< uint32, BlocksMaskCount > | _blocksMask |
| std::array< uint32, BlockCount > | _blocks |
Definition at line 32 of file UpdateMask.h.
|
inlineconstexpr |
Definition at line 38 of file UpdateMask.h.
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
Definition at line 126 of file UpdateMask.h.
|
inlineconstexpr |
Definition at line 78 of file UpdateMask.h.
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlineconstexpr |
|
inlineconstexpr |
Definition at line 91 of file UpdateMask.h.
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlineconstexpr |
|
private |
Definition at line 139 of file UpdateMask.h.
|
private |
Definition at line 138 of file UpdateMask.h.
|
staticconstexpr |
Definition at line 35 of file UpdateMask.h.
|
staticconstexpr |
Definition at line 36 of file UpdateMask.h.