AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
PlayerSetting Struct Reference

#include "PlayerSettings.h"

Public Member Functions

 PlayerSetting ()=default
 
 PlayerSetting (uint32 val)
 
bool HasFlag (uint32 flag) const
 
bool IsEnabled (uint32 equals=1) const
 
void AddFlag (uint32 flag)
 
void RemoveFlag (uint32 flag)
 

Public Attributes

uint32 value
 

Detailed Description

Constructor & Destructor Documentation

◆ PlayerSetting() [1/2]

PlayerSetting::PlayerSetting ( )
default

◆ PlayerSetting() [2/2]

PlayerSetting::PlayerSetting ( uint32  val)
inlineexplicit
41: value(val) { }
uint32 value
Definition PlayerSettings.h:43

Member Function Documentation

◆ AddFlag()

void PlayerSetting::AddFlag ( uint32  flag)
inline

◆ HasFlag()

bool PlayerSetting::HasFlag ( uint32  flag) const
inline
45{ return (value & flag) != 0; }

References value.

Referenced by ChatHandler::SendWorldTextOptional().

◆ IsEnabled()

bool PlayerSetting::IsEnabled ( uint32  equals = 1) const
inline
46{ return value == equals; }

References value.

◆ RemoveFlag()

void PlayerSetting::RemoveFlag ( uint32  flag)
inline

Member Data Documentation

◆ value


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