![]() |
TrinityCore
|
#include <SpellDefines.h>
Inheritance diagram for ProcFlagsInit:Public Member Functions | |
| constexpr | ProcFlagsInit (ProcFlags procFlags={}, ProcFlags2 procFlags2={}) |
| constexpr ProcFlagsInit & | operator|= (ProcFlags procFlags) |
| constexpr ProcFlagsInit & | operator|= (ProcFlags2 procFlags2) |
| constexpr ProcFlags | operator& (ProcFlags procFlags) const |
| constexpr ProcFlags2 | operator& (ProcFlags2 procFlags2) const |
| constexpr ProcFlagsInit & | operator= (Base const &right) |
Public Member Functions inherited from FlagsArray< int32, 2 > | |
| constexpr FlagsArray | operator& (FlagsArray const &right) const |
| constexpr FlagsArray & | operator&= (FlagsArray const &right) |
| constexpr FlagsArray | operator| (FlagsArray const &right) const |
| constexpr FlagsArray & | operator|= (FlagsArray const &right) |
| constexpr FlagsArray | operator~ () const |
| constexpr FlagsArray | operator^ (FlagsArray const &right) const |
| constexpr FlagsArray & | operator^= (FlagsArray const &right) |
| constexpr | operator bool () const |
| constexpr bool | operator! () const |
| constexpr int32 & | operator[] (size_t i) |
| constexpr int32 const & | operator[] (size_t i) const |
| constexpr FlagsArray & | operator= (std::array< int32, N > const &right) |
Private Types | |
| using | Base = FlagsArray< int32, 2 > |
Additional Inherited Members | |
Protected Attributes inherited from FlagsArray< int32, 2 > | |
| std::array< int32, N > | _storage |
Definition at line 565 of file SpellDefines.h.
|
private |
Definition at line 567 of file SpellDefines.h.
|
inlineconstexpr |
Definition at line 570 of file SpellDefines.h.
Definition at line 590 of file SpellDefines.h.
|
inlineconstexpr |
Definition at line 595 of file SpellDefines.h.
|
inlineconstexpr |
Definition at line 602 of file SpellDefines.h.
|
inlineconstexpr |
Definition at line 576 of file SpellDefines.h.
|
inlineconstexpr |
Definition at line 582 of file SpellDefines.h.