Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
flag96 Class Reference

#include <Util.h>

Public Member Functions

 flag96 (uint32 p1=0, uint32 p2=0, uint32 p3=0)
 flag96 (uint64 p1, uint32 p2)
bool HasFlag (uint32 p1=0, uint32 p2=0, uint32 p3=0) const
bool IsEqual (uint32 p1=0, uint32 p2=0, uint32 p3=0) const
 operator bool () const
bool operator! () const
bool operator!= (const flag96 &right) const
flag96 operator& (const flag96 &right) const
flag96operator&= (const flag96 &right)
bool operator< (const flag96 &right) const
flag96operator= (const flag96 &right)
bool operator== (const flag96 &right) const
uint32operator[] (uint8 el)
const uint32operator[] (uint8 el) const
flag96 operator^ (const flag96 &right) const
flag96operator^= (const flag96 &right)
flag96 operator| (const flag96 &right) const
flag96operator|= (const flag96 &right)
flag96 operator~ () const
void Set (uint32 p1=0, uint32 p2=0, uint32 p3=0)

Private Attributes

uint32 part [3]

Detailed Description

Definition at line 547 of file Util.h.

Constructor & Destructor Documentation

◆ flag96() [1/2]

flag96::flag96 ( uint32 p1 = 0,
uint32 p2 = 0,
uint32 p3 = 0 )
inline

◆ flag96() [2/2]

flag96::flag96 ( uint64 p1,
uint32 p2 )
inline

Definition at line 560 of file Util.h.

References part, and UI64LIT.

Member Function Documentation

◆ HasFlag()

bool flag96::HasFlag ( uint32 p1 = 0,
uint32 p2 = 0,
uint32 p3 = 0 ) const
inline

Definition at line 572 of file Util.h.

References part.

◆ IsEqual()

bool flag96::IsEqual ( uint32 p1 = 0,
uint32 p2 = 0,
uint32 p3 = 0 ) const
inline

Definition at line 567 of file Util.h.

References part.

◆ operator bool()

flag96::operator bool ( ) const
inline

Definition at line 666 of file Util.h.

References part.

◆ operator!()

bool flag96::operator! ( ) const
inline

Definition at line 671 of file Util.h.

◆ operator!=()

bool flag96::operator!= ( const flag96 & right) const
inline

Definition at line 606 of file Util.h.

References flag96(), and operator==().

◆ operator&()

flag96 flag96::operator& ( const flag96 & right) const
inline

Definition at line 619 of file Util.h.

References flag96(), and part.

◆ operator&=()

flag96 & flag96::operator&= ( const flag96 & right)
inline

Definition at line 625 of file Util.h.

References flag96(), and part.

◆ operator<()

bool flag96::operator< ( const flag96 & right) const
inline

Definition at line 584 of file Util.h.

References flag96(), and part.

◆ operator=()

flag96 & flag96::operator= ( const flag96 & right)
inline

Definition at line 611 of file Util.h.

References flag96(), and part.

◆ operator==()

bool flag96::operator== ( const flag96 & right) const
inline

Definition at line 596 of file Util.h.

References flag96(), and part.

Referenced by operator!=().

◆ operator[]() [1/2]

uint32 & flag96::operator[] ( uint8 el)
inline

Definition at line 676 of file Util.h.

References part.

◆ operator[]() [2/2]

const uint32 & flag96::operator[] ( uint8 el) const
inline

Definition at line 681 of file Util.h.

References part.

◆ operator^()

flag96 flag96::operator^ ( const flag96 & right) const
inline

Definition at line 652 of file Util.h.

References flag96(), and part.

◆ operator^=()

flag96 & flag96::operator^= ( const flag96 & right)
inline

Definition at line 658 of file Util.h.

References flag96(), and part.

◆ operator|()

flag96 flag96::operator| ( const flag96 & right) const
inline

Definition at line 633 of file Util.h.

References flag96(), and part.

◆ operator|=()

flag96 & flag96::operator|= ( const flag96 & right)
inline

Definition at line 639 of file Util.h.

References flag96(), and part.

◆ operator~()

flag96 flag96::operator~ ( ) const
inline

Definition at line 647 of file Util.h.

References flag96(), and part.

◆ Set()

void flag96::Set ( uint32 p1 = 0,
uint32 p2 = 0,
uint32 p3 = 0 )
inline

Definition at line 577 of file Util.h.

References part.

Member Data Documentation

◆ part


The documentation for this class was generated from the following file:
  • src/server/shared/Utilities/Util.h