TrinityCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Guild::Member Class Reference

Public Member Functions

 Member (ObjectGuid::LowType guildId, ObjectGuid guid, uint8 rankId)
 
void SetStats (Player *player)
 
void SetStats (std::string const &name, uint8 level, uint8 _class, uint8 gender, uint32 zoneId, uint32 accountId, uint32 reputation)
 
bool CheckStats () const
 
void SetPublicNote (std::string const &publicNote)
 
void SetOfficerNote (std::string const &officerNote)
 
void SetZoneId (uint32 id)
 
void SetAchievementPoints (uint32 val)
 
void SetLevel (uint8 var)
 
void AddReputation (uint32 &reputation)
 
void AddActivity (uint64 activity)
 
void AddFlag (uint8 var)
 
void RemFlag (uint8 var)
 
void ResetFlags ()
 
bool LoadFromDB (Field *fields)
 
void SaveToDB (SQLTransaction &trans) const
 
ObjectGuid constGetGUID () const
 
std::string constGetName () const
 
uint32 GetAccountId () const
 
uint8 GetRankId () const
 
uint64 GetLogoutTime () const
 
std::string GetPublicNote () const
 
std::string GetOfficerNote () const
 
uint8 GetClass () const
 
uint8 GetGender () const
 
uint8 GetLevel () const
 
uint8 GetFlags () const
 
uint32 GetZoneId () const
 
uint32 GetAchievementPoints () const
 
uint64 GetTotalActivity () const
 
uint64 GetWeekActivity () const
 
uint32 GetTotalReputation () const
 
uint32 GetWeekReputation () const
 
std::set< uint32GetTrackedCriteriaIds () const
 
void SetTrackedCriteriaIds (std::set< uint32 > criteriaIds)
 
bool IsTrackingCriteriaId (uint32 criteriaId) const
 
bool IsOnline () const
 
void ChangeRank (uint8 newRank)
 
void UpdateLogoutTime ()
 
bool IsRank (uint8 rankId) const
 
bool IsRankNotLower (uint8 rankId) const
 
bool IsSamePlayer (ObjectGuid guid) const
 
void UpdateBankWithdrawValue (SQLTransaction &trans, uint8 tabId, uint32 amount)
 
int32 GetBankWithdrawValue (uint8 tabId) const
 
void ResetValues (bool weekly=false)
 
PlayerFindPlayer () const
 
PlayerFindConnectedPlayer () const
 

Private Attributes

ObjectGuid::LowType m_guildId
 
ObjectGuid m_guid
 
std::string m_name
 
uint32 m_zoneId
 
uint8 m_level
 
uint8 m_class
 
uint8 _gender
 
uint8 m_flags
 
uint64 m_logoutTime
 
uint32 m_accountId
 
uint8 m_rankId
 
std::string m_publicNote
 
std::string m_officerNote
 
std::set< uint32m_trackedCriteriaIds
 
int32 m_bankWithdraw [GUILD_BANK_MAX_TABS+1]
 
uint32 m_achievementPoints
 
uint64 m_totalActivity
 
uint64 m_weekActivity
 
uint32 m_totalReputation
 
uint32 m_weekReputation
 

Constructor & Destructor Documentation

Guild::Member::Member ( ObjectGuid::LowType  guildId,
ObjectGuid  guid,
uint8  rankId 
)
inline
327  :
328  m_guildId(guildId),
329  m_guid(guid),
330  m_zoneId(0),
331  m_level(0),
332  m_class(0),
333  _gender(0),
335  m_logoutTime(::time(NULL)),
336  m_accountId(0),
337  m_rankId(rankId),
339  m_totalActivity(0),
340  m_weekActivity(0),
343  {
344  memset(m_bankWithdraw, 0, (GUILD_BANK_MAX_TABS + 1) * sizeof(int32));
345  }
uint32 m_accountId
Definition: Guild.h:415
uint32 m_zoneId
Definition: Guild.h:409
uint32 m_achievementPoints
Definition: Guild.h:424
ObjectGuid m_guid
Definition: Guild.h:407
uint32 m_weekReputation
Definition: Guild.h:428
arena_t NULL
Definition: jemalloc_internal.h:624
uint8 m_level
Definition: Guild.h:410
uint32 m_totalReputation
Definition: Guild.h:427
Definition: Guild.h:44
uint64 m_logoutTime
Definition: Guild.h:414
uint64 m_weekActivity
Definition: Guild.h:426
int32_t int32
Definition: Define.h:146
uint8 m_flags
Definition: Guild.h:413
uint8 m_class
Definition: Guild.h:411
Definition: Guild.h:225
uint8 _gender
Definition: Guild.h:412
ObjectGuid::LowType m_guildId
Definition: Guild.h:405
uint64 m_totalActivity
Definition: Guild.h:425
int32 m_bankWithdraw[GUILD_BANK_MAX_TABS+1]
Definition: Guild.h:423
uint8 m_rankId
Definition: Guild.h:417

Member Function Documentation

void Guild::Member::AddActivity ( uint64  activity)
void Guild::Member::AddFlag ( uint8  var)
inline
359 { m_flags |= var; }
static void var(TextOutput &t, const std::string &name, const std::string &val)
Definition: System.cpp:1582
uint8 m_flags
Definition: Guild.h:413

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void Guild::Member::AddReputation ( uint32 reputation)
void Guild::Member::ChangeRank ( uint8  newRank)
553 {
554  m_rankId = newRank;
555 
556  // Update rank information in player's field, if he is online.
557  if (Player* player = FindPlayer())
558  player->SetRank(newRank);
559 
561  stmt->setUInt8 (0, newRank);
562  stmt->setUInt64(1, m_guid.GetCounter());
564 }
void Execute(const char *sql)
Definition: DatabaseWorkerPool.h:87
ObjectGuid m_guid
Definition: Guild.h:407
void setUInt8(const uint8 index, const uint8 value)
Definition: PreparedStatement.cpp:97
Definition: PreparedStatement.h:74
Definition: CharacterDatabase.h:185
PreparedStatement * GetPreparedStatement(PreparedStatementIndex index)
Definition: DatabaseWorkerPool.h:263
void setUInt64(const uint8 index, const uint64 value)
Definition: PreparedStatement.cpp:124
CharacterDatabaseWorkerPool CharacterDatabase
Accessor to the character database.
Definition: DatabaseEnv.cpp:21
Player * FindPlayer() const
Definition: Guild.h:401
uint8 m_rankId
Definition: Guild.h:417
LowType GetCounter() const
Definition: ObjectGuid.h:221

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

bool Guild::Member::CheckStats ( ) const
615 {
616  if (m_level < 1)
617  {
618  TC_LOG_ERROR("guild", "%s has a broken data in field `characters`.`level`, deleting him from guild!", m_guid.ToString().c_str());
619  return false;
620  }
621 
622  if (m_class < CLASS_WARRIOR || m_class >= MAX_CLASSES)
623  {
624  TC_LOG_ERROR("guild", "%s has a broken data in field `characters`.`class`, deleting him from guild!", m_guid.ToString().c_str());
625  return false;
626  }
627  return true;
628 }
ObjectGuid m_guid
Definition: Guild.h:407
uint8 m_level
Definition: Guild.h:410
#define MAX_CLASSES
Definition: SharedDefines.h:181
#define TC_LOG_ERROR(filterType__,...)
Definition: Log.h:207
std::string ToString() const
Definition: ObjectGuid.cpp:99

+ Here is the caller graph for this function:

Player* Guild::Member::FindConnectedPlayer ( ) const
inline
ObjectGuid m_guid
Definition: Guild.h:407
TC_GAME_API Player * FindConnectedPlayer(ObjectGuid const &)
Definition: ObjectAccessor.cpp:215

+ Here is the call graph for this function:

Player* Guild::Member::FindPlayer ( ) const
inline
ObjectGuid m_guid
Definition: Guild.h:407
TC_GAME_API Player * FindPlayer(ObjectGuid const &)
Definition: ObjectAccessor.cpp:209

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

uint32 Guild::Member::GetAccountId ( ) const
inline
368 { return m_accountId; }
uint32 m_accountId
Definition: Guild.h:415
uint32 Guild::Member::GetAchievementPoints ( ) const
inline
378 { return m_achievementPoints; }
uint32 m_achievementPoints
Definition: Guild.h:424

+ Here is the caller graph for this function:

int32 Guild::Member::GetBankWithdrawValue ( uint8  tabId) const
664 {
665  // Guild master has unlimited amount.
666  if (IsRank(GR_GUILDMASTER))
668 
669  return m_bankWithdraw[tabId];
670 }
Definition: Guild.h:66
bool IsRank(uint8 rankId) const
Definition: Guild.h:393
Definition: Guild.h:44
int32_t int32
Definition: Define.h:146
Definition: Guild.h:51
Definition: Guild.h:50
int32 m_bankWithdraw[GUILD_BANK_MAX_TABS+1]
Definition: Guild.h:423

+ Here is the caller graph for this function:

uint8 Guild::Member::GetClass ( ) const
inline
373 { return m_class; }
uint8 m_class
Definition: Guild.h:411

+ Here is the caller graph for this function:

uint8 Guild::Member::GetFlags ( ) const
inline
376 { return m_flags; }
uint8 m_flags
Definition: Guild.h:413

+ Here is the caller graph for this function:

uint8 Guild::Member::GetGender ( ) const
inline
374 { return _gender; }
uint8 _gender
Definition: Guild.h:412

+ Here is the caller graph for this function:

ObjectGuid const& Guild::Member::GetGUID ( ) const
inline
366 { return m_guid; }
ObjectGuid m_guid
Definition: Guild.h:407

+ Here is the caller graph for this function:

uint8 Guild::Member::GetLevel ( ) const
inline
375 { return m_level; }
uint8 m_level
Definition: Guild.h:410

+ Here is the caller graph for this function:

uint64 Guild::Member::GetLogoutTime ( ) const
inline
370 { return m_logoutTime; }
uint64 m_logoutTime
Definition: Guild.h:414

+ Here is the caller graph for this function:

std::string const& Guild::Member::GetName ( ) const
inline
367 { return m_name; }
std::string m_name
Definition: Guild.h:408

+ Here is the caller graph for this function:

std::string Guild::Member::GetOfficerNote ( ) const
inline
372 { return m_officerNote; }
std::string m_officerNote
Definition: Guild.h:419

+ Here is the caller graph for this function:

std::string Guild::Member::GetPublicNote ( ) const
inline
371 { return m_publicNote; }
std::string m_publicNote
Definition: Guild.h:418

+ Here is the caller graph for this function:

uint8 Guild::Member::GetRankId ( ) const
inline
369 { return m_rankId; }
uint8 m_rankId
Definition: Guild.h:417

+ Here is the caller graph for this function:

uint64 Guild::Member::GetTotalActivity ( ) const
inline
379 { return m_totalActivity; }
uint64 m_totalActivity
Definition: Guild.h:425
uint32 Guild::Member::GetTotalReputation ( ) const
inline
381 { return m_totalReputation; }
uint32 m_totalReputation
Definition: Guild.h:427

+ Here is the caller graph for this function:

std::set<uint32> Guild::Member::GetTrackedCriteriaIds ( ) const
inline
384 { return m_trackedCriteriaIds; }
std::set< uint32 > m_trackedCriteriaIds
Definition: Guild.h:421
uint64 Guild::Member::GetWeekActivity ( ) const
inline
380 { return m_weekActivity; }
uint64 m_weekActivity
Definition: Guild.h:426
uint32 Guild::Member::GetWeekReputation ( ) const
inline
382 { return m_weekReputation; }
uint32 m_weekReputation
Definition: Guild.h:428
uint32 Guild::Member::GetZoneId ( ) const
inline
377 { return m_zoneId; }
uint32 m_zoneId
Definition: Guild.h:409

+ Here is the caller graph for this function:

bool Guild::Member::IsOnline ( ) const
inline
388 { return (m_flags & GUILDMEMBER_STATUS_ONLINE); }
uint8 m_flags
Definition: Guild.h:413
Definition: Guild.h:226

+ Here is the caller graph for this function:

bool Guild::Member::IsRank ( uint8  rankId) const
inline
393 { return m_rankId == rankId; }
uint8 m_rankId
Definition: Guild.h:417

+ Here is the caller graph for this function:

bool Guild::Member::IsRankNotLower ( uint8  rankId) const
inline
394 { return m_rankId <= rankId; }
uint8 m_rankId
Definition: Guild.h:417

+ Here is the caller graph for this function:

bool Guild::Member::IsSamePlayer ( ObjectGuid  guid) const
inline
395 { return m_guid == guid; }
ObjectGuid m_guid
Definition: Guild.h:407

+ Here is the caller graph for this function:

bool Guild::Member::IsTrackingCriteriaId ( uint32  criteriaId) const
inline
386 { return m_trackedCriteriaIds.find(criteriaId) != m_trackedCriteriaIds.end(); }
std::set< uint32 > m_trackedCriteriaIds
Definition: Guild.h:421
bool Guild::Member::LoadFromDB ( Field fields)
581 {
582  m_publicNote = fields[3].GetString();
583  m_officerNote = fields[4].GetString();
584 
585  for (uint8 i = 0; i <= GUILD_BANK_MAX_TABS; ++i)
586  m_bankWithdraw[i] = fields[5 + i].GetUInt32();
587 
588  SetStats(fields[14].GetString(),
589  fields[15].GetUInt8(), // characters.level
590  fields[16].GetUInt8(), // characters.class
591  fields[17].GetUInt8(), // characters.gender
592  fields[18].GetUInt16(), // characters.zone
593  fields[19].GetUInt32(), // characters.account
594  0);
595  m_logoutTime = fields[20].GetUInt32(); // characters.logout_time
596  m_totalActivity = 0;
597  m_weekActivity = 0;
598  m_weekReputation = 0;
599 
600  if (!CheckStats())
601  return false;
602 
603  if (!m_zoneId)
604  {
605  TC_LOG_DEBUG("guild", "%s has broken zone-data", m_guid.ToString().c_str());
606  m_zoneId = Player::GetZoneIdFromDB(m_guid);
607  }
608 
609  ResetFlags();
610  return true;
611 }
uint32 m_zoneId
Definition: Guild.h:409
ObjectGuid m_guid
Definition: Guild.h:407
std::string m_publicNote
Definition: Guild.h:418
uint32 m_weekReputation
Definition: Guild.h:428
#define TC_LOG_DEBUG(filterType__,...)
Definition: Log.h:198
void ResetFlags()
Definition: Guild.h:361
Definition: Guild.h:44
uint64 m_logoutTime
Definition: Guild.h:414
uint64 m_weekActivity
Definition: Guild.h:426
bool CheckStats() const
Definition: Guild.cpp:614
uint32 GetUInt32() const
Definition: Field.h:146
uint8_t uint8
Definition: Define.h:152
void SetStats(Player *player)
Definition: Guild.cpp:504
uint64 m_totalActivity
Definition: Guild.h:425
std::string m_officerNote
Definition: Guild.h:419
std::string GetString() const
Definition: Field.h:276
std::string ToString() const
Definition: ObjectGuid.cpp:99
int32 m_bankWithdraw[GUILD_BANK_MAX_TABS+1]
Definition: Guild.h:423

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void Guild::Member::RemFlag ( uint8  var)
inline
360 { m_flags &= ~var; }
static void var(TextOutput &t, const std::string &name, const std::string &val)
Definition: System.cpp:1582
uint8 m_flags
Definition: Guild.h:413
void Guild::Member::ResetFlags ( )
inline
uint8 m_flags
Definition: Guild.h:413
Definition: Guild.h:225

+ Here is the caller graph for this function:

void Guild::Member::ResetValues ( bool  weekly = false)
649 {
650  for (uint8 tabId = 0; tabId <= GUILD_BANK_MAX_TABS; ++tabId)
651  m_bankWithdraw[tabId] = 0;
652 
653  if (weekly)
654  {
655  m_weekActivity = 0;
656  m_weekReputation = 0;
657  }
658 }
uint32 m_weekReputation
Definition: Guild.h:428
Definition: Guild.h:44
uint64 m_weekActivity
Definition: Guild.h:426
uint8_t uint8
Definition: Define.h:152
int32 m_bankWithdraw[GUILD_BANK_MAX_TABS+1]
Definition: Guild.h:423
void Guild::Member::SaveToDB ( SQLTransaction trans) const
567 {
569  stmt->setUInt64(0, m_guildId);
570  stmt->setUInt64(1, m_guid.GetCounter());
571  stmt->setUInt8 (2, m_rankId);
572  stmt->setString(3, m_publicNote);
573  stmt->setString(4, m_officerNote);
574  CharacterDatabase.ExecuteOrAppend(trans, stmt);
575 }
void ExecuteOrAppend(SQLTransaction &trans, PreparedStatement *stmt)
Definition: DatabaseWorkerPool.h:236
ObjectGuid m_guid
Definition: Guild.h:407
std::string m_publicNote
Definition: Guild.h:418
void setUInt8(const uint8 index, const uint8 value)
Definition: PreparedStatement.cpp:97
void setString(const uint8 index, const std::string &value)
Definition: PreparedStatement.cpp:187
Definition: CharacterDatabase.h:161
Definition: PreparedStatement.h:74
PreparedStatement * GetPreparedStatement(PreparedStatementIndex index)
Definition: DatabaseWorkerPool.h:263
ObjectGuid::LowType m_guildId
Definition: Guild.h:405
void setUInt64(const uint8 index, const uint64 value)
Definition: PreparedStatement.cpp:124
CharacterDatabaseWorkerPool CharacterDatabase
Accessor to the character database.
Definition: DatabaseEnv.cpp:21
std::string m_officerNote
Definition: Guild.h:419
uint8 m_rankId
Definition: Guild.h:417
LowType GetCounter() const
Definition: ObjectGuid.h:221

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void Guild::Member::SetAchievementPoints ( uint32  val)
inline
354 { m_achievementPoints = val; }
uint32 m_achievementPoints
Definition: Guild.h:424
void Guild::Member::SetLevel ( uint8  var)
inline
355 { m_level = var; }
static void var(TextOutput &t, const std::string &name, const std::string &val)
Definition: System.cpp:1582
uint8 m_level
Definition: Guild.h:410

+ Here is the call graph for this function:

void Guild::Member::SetOfficerNote ( std::string const officerNote)
540 {
541  if (m_officerNote == officerNote)
542  return;
543 
544  m_officerNote = officerNote;
545 
547  stmt->setString(0, officerNote);
548  stmt->setUInt64(1, m_guid.GetCounter());
550 }
void Execute(const char *sql)
Definition: DatabaseWorkerPool.h:87
ObjectGuid m_guid
Definition: Guild.h:407
void setString(const uint8 index, const std::string &value)
Definition: PreparedStatement.cpp:187
Definition: PreparedStatement.h:74
PreparedStatement * GetPreparedStatement(PreparedStatementIndex index)
Definition: DatabaseWorkerPool.h:263
void setUInt64(const uint8 index, const uint64 value)
Definition: PreparedStatement.cpp:124
CharacterDatabaseWorkerPool CharacterDatabase
Accessor to the character database.
Definition: DatabaseEnv.cpp:21
std::string m_officerNote
Definition: Guild.h:419
Definition: CharacterDatabase.h:184
LowType GetCounter() const
Definition: ObjectGuid.h:221

+ Here is the call graph for this function:

void Guild::Member::SetPublicNote ( std::string const publicNote)
527 {
528  if (m_publicNote == publicNote)
529  return;
530 
531  m_publicNote = publicNote;
532 
534  stmt->setString(0, publicNote);
535  stmt->setUInt64(1, m_guid.GetCounter());
537 }
void Execute(const char *sql)
Definition: DatabaseWorkerPool.h:87
ObjectGuid m_guid
Definition: Guild.h:407
std::string m_publicNote
Definition: Guild.h:418
void setString(const uint8 index, const std::string &value)
Definition: PreparedStatement.cpp:187
Definition: CharacterDatabase.h:183
Definition: PreparedStatement.h:74
PreparedStatement * GetPreparedStatement(PreparedStatementIndex index)
Definition: DatabaseWorkerPool.h:263
void setUInt64(const uint8 index, const uint64 value)
Definition: PreparedStatement.cpp:124
CharacterDatabaseWorkerPool CharacterDatabase
Accessor to the character database.
Definition: DatabaseEnv.cpp:21
LowType GetCounter() const
Definition: ObjectGuid.h:221

+ Here is the call graph for this function:

void Guild::Member::SetStats ( Player player)
505 {
506  m_name = player->GetName();
507  m_level = player->getLevel();
508  m_class = player->getClass();
509  _gender = player->GetByteValue(PLAYER_BYTES_3, PLAYER_BYTES_3_OFFSET_GENDER);
510  m_zoneId = player->GetZoneId();
511  m_accountId = player->GetSession()->GetAccountId();
512  m_achievementPoints = player->GetAchievementPoints();
513 }
Definition: Player.h:587
uint32 m_accountId
Definition: Guild.h:415
uint32 m_zoneId
Definition: Guild.h:409
uint32 m_achievementPoints
Definition: Guild.h:424
uint8 m_level
Definition: Guild.h:410
Definition: UpdateFields.h:198
uint8 m_class
Definition: Guild.h:411
std::string m_name
Definition: Guild.h:408
uint8 _gender
Definition: Guild.h:412

+ Here is the caller graph for this function:

void Guild::Member::SetStats ( std::string const name,
uint8  level,
uint8  _class,
uint8  gender,
uint32  zoneId,
uint32  accountId,
uint32  reputation 
)
516 {
517  m_name = name;
518  m_level = level;
519  m_class = _class;
520  _gender = gender;
521  m_zoneId = zoneId;
522  m_accountId = accountId;
523  m_totalReputation = reputation;
524 }
uint32 m_accountId
Definition: Guild.h:415
uint32 m_zoneId
Definition: Guild.h:409
uint8 m_level
Definition: Guild.h:410
uint32 m_totalReputation
Definition: Guild.h:427
uint8 m_class
Definition: Guild.h:411
std::string m_name
Definition: Guild.h:408
uint8 _gender
Definition: Guild.h:412
void Guild::Member::SetTrackedCriteriaIds ( std::set< uint32 criteriaIds)
inline
385 { m_trackedCriteriaIds.swap(criteriaIds); }
std::set< uint32 > m_trackedCriteriaIds
Definition: Guild.h:421
void Guild::Member::SetZoneId ( uint32  id)
inline
353 { m_zoneId = id; }
uint32 m_zoneId
Definition: Guild.h:409
void Guild::Member::UpdateBankWithdrawValue ( SQLTransaction trans,
uint8  tabId,
uint32  amount 
)
634 {
635  m_bankWithdraw[tabId] += amount;
636 
638  stmt->setUInt64(0, m_guid.GetCounter());
639  for (uint8 i = 0; i <= GUILD_BANK_MAX_TABS;)
640  {
641  uint32 withdraw = m_bankWithdraw[i++];
642  stmt->setUInt32(i, withdraw);
643  }
644 
645  CharacterDatabase.ExecuteOrAppend(trans, stmt);
646 }
void ExecuteOrAppend(SQLTransaction &trans, PreparedStatement *stmt)
Definition: DatabaseWorkerPool.h:236
ObjectGuid m_guid
Definition: Guild.h:407
Definition: PreparedStatement.h:74
Definition: Guild.h:44
Definition: CharacterDatabase.h:196
uint32_t uint32
Definition: Define.h:150
PreparedStatement * GetPreparedStatement(PreparedStatementIndex index)
Definition: DatabaseWorkerPool.h:263
void setUInt32(const uint8 index, const uint32 value)
Definition: PreparedStatement.cpp:115
void setUInt64(const uint8 index, const uint64 value)
Definition: PreparedStatement.cpp:124
uint8_t uint8
Definition: Define.h:152
CharacterDatabaseWorkerPool CharacterDatabase
Accessor to the character database.
Definition: DatabaseEnv.cpp:21
int32 m_bankWithdraw[GUILD_BANK_MAX_TABS+1]
Definition: Guild.h:423
LowType GetCounter() const
Definition: ObjectGuid.h:221

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void Guild::Member::UpdateLogoutTime ( )
inline
392 { m_logoutTime = ::time(NULL); }
arena_t NULL
Definition: jemalloc_internal.h:624
uint64 m_logoutTime
Definition: Guild.h:414

Member Data Documentation

uint8 Guild::Member::_gender
private
uint32 Guild::Member::m_accountId
private
uint32 Guild::Member::m_achievementPoints
private
int32 Guild::Member::m_bankWithdraw[GUILD_BANK_MAX_TABS+1]
private
uint8 Guild::Member::m_class
private
uint8 Guild::Member::m_flags
private
ObjectGuid Guild::Member::m_guid
private
ObjectGuid::LowType Guild::Member::m_guildId
private
uint8 Guild::Member::m_level
private
uint64 Guild::Member::m_logoutTime
private
std::string Guild::Member::m_name
private
std::string Guild::Member::m_officerNote
private
std::string Guild::Member::m_publicNote
private
uint8 Guild::Member::m_rankId
private
uint64 Guild::Member::m_totalActivity
private
uint32 Guild::Member::m_totalReputation
private
std::set<uint32> Guild::Member::m_trackedCriteriaIds
private
uint64 Guild::Member::m_weekActivity
private
uint32 Guild::Member::m_weekReputation
private
uint32 Guild::Member::m_zoneId
private

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