Guild Class Reference

#include <guild.h>

List of all members.


Detailed Description

Definition at line 30 of file guild.h.


Public Member Functions

 Guild (short id, short rights)
 Constructor with guild id passed to it.
void setName (const std::string &name)
 Set the guild's name.
void addMember (const std::string &name)
 Add member to the list.
const std::string & getName () const
 Get the name of the guild.
short getId () const
 Get the id of the guild.
void removeMember (const std::string &name)
 Remove member from the guild.
int getNumberOfElements ()
 Get size of members list.
std::string getElementAt (int i)
 Get member at i.
bool getInviteRights ()
 Get whether user can invite users to this guild.
bool isMember (const std::string &name)

Private Attributes

std::string mName
short mId
std::vector< std::string > mMembers
bool mCanInviteUsers

Constructor & Destructor Documentation

Guild::Guild ( short  id,
short  rights 
)

Constructor with guild id passed to it.

Definition at line 24 of file guild.cpp.


Member Function Documentation

void Guild::setName ( const std::string &  name  )  [inline]

Set the guild's name.

Definition at line 41 of file guild.h.

void Guild::addMember ( const std::string &  name  ) 

Add member to the list.

Definition at line 33 of file guild.cpp.

const std::string& Guild::getName (  )  const [inline]

Get the name of the guild.

Returns:
returns name of the guild

Definition at line 55 of file guild.h.

short Guild::getId (  )  const [inline]

Get the id of the guild.

Returns:
Returns the id of the guild

Definition at line 64 of file guild.h.

void Guild::removeMember ( const std::string &  name  ) 

Remove member from the guild.

Definition at line 41 of file guild.cpp.

int Guild::getNumberOfElements (  )  [inline]

Get size of members list.

Returns:
Returns the number of members in the guild.

Definition at line 78 of file guild.h.

std::string Guild::getElementAt ( int  i  )  [inline]

Get member at i.

Returns:
Returns the name of member.

Definition at line 86 of file guild.h.

bool Guild::getInviteRights (  )  [inline]

Get whether user can invite users to this guild.

Returns:
Returns true if user can invite users

Definition at line 94 of file guild.h.

bool Guild::isMember ( const std::string &  name  ) 

Definition at line 55 of file guild.cpp.


Member Data Documentation

std::string Guild::mName [private]

Definition at line 102 of file guild.h.

short Guild::mId [private]

Definition at line 103 of file guild.h.

std::vector<std::string> Guild::mMembers [private]

Definition at line 104 of file guild.h.

bool Guild::mCanInviteUsers [private]

Definition at line 105 of file guild.h.


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

Generated on Sun Apr 26 17:30:43 2009 for The Mana World by  doxygen 1.5.5