server/person.h File Reference

#include <string>
#include <map>
#include <list>
#include "background_level.h"
#include "skill_level.h"
#include "has_special.h"
#include "stat_amount.h"
#include "person_items.h"
#include "status.h"
#include "relations.h"

Go to the source code of this file.

Classes

class  person
class  personRepository

Defines

#define loopPersonBackground(r, v)   loopSingle((r)->listBackground(),v,class background_level,list)
#define loopPersonSkills(r, v)   loopMap((r)->listSkills(),v,class skill_level)
#define loopPersonSpecials(r, v)   loopMap((r)->listSpecials(),v,class has_special)
#define loopPersonStats(r, v)   loopMap((r)->listStats(),v,class stat_amount)
#define loopPersonItems(r, v)   loopSingle((r)->listItems(),v,class person_items,list)
#define loopPersonStatus(r, v)   loopMap((r)->listStatus(),v,class status)
#define loopPersonRelations(r, v)   loopMap((r)->listRelations(),v,class relations)
#define loopPersons(v)   loopMap(person_repo.listPerson(),v,class person)

Variables

personRepository person_repo


Define Documentation

#define loopPersonBackground ( r,
 )     loopSingle((r)->listBackground(),v,class background_level,list)

#define loopPersonItems ( r,
 )     loopSingle((r)->listItems(),v,class person_items,list)

#define loopPersonRelations ( r,
 )     loopMap((r)->listRelations(),v,class relations)

#define loopPersons (  )     loopMap(person_repo.listPerson(),v,class person)

#define loopPersonSkills ( r,
 )     loopMap((r)->listSkills(),v,class skill_level)

#define loopPersonSpecials ( r,
 )     loopMap((r)->listSpecials(),v,class has_special)

#define loopPersonStats ( r,
 )     loopMap((r)->listStats(),v,class stat_amount)

#define loopPersonStatus ( r,
 )     loopMap((r)->listStatus(),v,class status)


Variable Documentation

personRepository person_repo



Generated on Tue Jan 1 17:30:01 2008 for server/person.h File Reference by  doxygen   Visit the project page on SourceForge.net Logo