TrinityCore
|
#include <SpellDefines.h>
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 511 of file SpellDefines.h.
|
private |
Definition at line 513 of file SpellDefines.h.
|
inlineconstexpr |
Definition at line 516 of file SpellDefines.h.
Definition at line 536 of file SpellDefines.h.
|
inlineconstexpr |
Definition at line 541 of file SpellDefines.h.
|
inlineconstexpr |
Definition at line 548 of file SpellDefines.h.
|
inlineconstexpr |
Definition at line 522 of file SpellDefines.h.
|
inlineconstexpr |
Definition at line 528 of file SpellDefines.h.