TrinityCore
flag128 Class Reference

#include <FlagsArray.h>

+ Inheritance diagram for flag128:

Public Member Functions

constexpr flag128 (uint32 p1=0, uint32 p2=0, uint32 p3=0, uint32 p4=0)
 
constexpr bool IsEqual (uint32 p1=0, uint32 p2=0, uint32 p3=0, uint32 p4=0) const
 
constexpr bool HasFlag (uint32 p1=0, uint32 p2=0, uint32 p3=0, uint32 p4=0) const
 
constexpr void Set (uint32 p1=0, uint32 p2=0, uint32 p3=0, uint32 p4=0)
 
- Public Member Functions inherited from FlagsArray< uint32, 4 >
constexpr FlagsArray operator& (FlagsArray const &right) const
 
constexpr FlagsArrayoperator&= (FlagsArray const &right)
 
constexpr FlagsArray operator| (FlagsArray const &right) const
 
constexpr FlagsArrayoperator|= (FlagsArray const &right)
 
constexpr FlagsArray operator~ () const
 
constexpr FlagsArray operator^ (FlagsArray const &right) const
 
constexpr FlagsArrayoperator^= (FlagsArray const &right)
 
constexpr operator bool () const
 
constexpr bool operator! () const
 
constexpr uint32operator[] (size_t i)
 
constexpr uint32 const & operator[] (size_t i) const
 
constexpr FlagsArrayoperator= (std::array< uint32, N > const &right)
 

Additional Inherited Members

- Protected Attributes inherited from FlagsArray< uint32, 4 >
std::array< uint32, N > _storage
 

Detailed Description

Definition at line 116 of file FlagsArray.h.

Constructor & Destructor Documentation

◆ flag128()

constexpr flag128::flag128 ( uint32  p1 = 0,
uint32  p2 = 0,
uint32  p3 = 0,
uint32  p4 = 0 
)
inlineconstexpr

Definition at line 119 of file FlagsArray.h.

Member Function Documentation

◆ HasFlag()

constexpr bool flag128::HasFlag ( uint32  p1 = 0,
uint32  p2 = 0,
uint32  p3 = 0,
uint32  p4 = 0 
) const
inlineconstexpr

Definition at line 132 of file FlagsArray.h.

◆ IsEqual()

constexpr bool flag128::IsEqual ( uint32  p1 = 0,
uint32  p2 = 0,
uint32  p3 = 0,
uint32  p4 = 0 
) const
inlineconstexpr

Definition at line 127 of file FlagsArray.h.

◆ Set()

constexpr void flag128::Set ( uint32  p1 = 0,
uint32  p2 = 0,
uint32  p3 = 0,
uint32  p4 = 0 
)
inlineconstexpr

Definition at line 137 of file FlagsArray.h.


The documentation for this class was generated from the following file: