# Home    # nevrax.com   
Nevrax
Nevrax.org
#News
#Mailing-list
#Documentation
#CVS
#Bugs
#License
Docs
 
Documentation  
Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages   Search  

NLAICHARACTER::ICharacter Class Reference

#include <character.h>

Inheritance diagram for NLAICHARACTER::ICharacter:

NLAIAGENT::IRefrence NLAIAGENT::IObjectIA NLAIAGENT::IBasicObjectIA NLAIC::IBasicInterface NLAIC::IBasicType NLAIC::IPointerGestion NLMISC::IStreamable NLMISC::IClassable NLAICHARACTER::CCharacterChild NLAICHARACTER::IZone NLAICHARACTER::CCharacterNoeud List of all members.

Public Methods

 ICharacter ()
 ICharacter (const ICharacter &m)
virtual ~ICharacter ()
virtual const std::string & getName () const=0
virtual void setName (const std::string &)=0
virtual const ICharacter * haveCharacter (const std::string &) const=0
const ICharacter * haveCharacter (const ICharacter &c) const
virtual bool canAddCharacter () const=0
virtual bool addCharacter (const ICharacter &)=0

Constructor & Destructor Documentation

NLAICHARACTER::ICharacter::ICharacter   [inline]
 

Definition at line 35 of file character.h.

References NLAIAGENT::IRefrence::IRefrence.

Referenced by NLAICHARACTER::IZone::addCharacter, NLAICHARACTER::CCharacterNoeud::addCharacter, NLAICHARACTER::IZone::haveCharacter, haveCharacter, NLAICHARACTER::CCharacterNoeud::haveCharacter, NLAICHARACTER::CCharacterChild::haveCharacter, ICharacter, and NLAICHARACTER::CCharacterChild::isEqual.

NLAICHARACTER::ICharacter::ICharacter const ICharacter &    m [inline]
 

Definition at line 36 of file character.h.

References ICharacter, and NLAIAGENT::IRefrence::IRefrence.

virtual NLAICHARACTER::ICharacter::~ICharacter   [inline, virtual]
 

Definition at line 37 of file character.h.


Member Function Documentation

bool NLAICHARACTER::ICharacter::addCharacter const ICharacter &    [pure virtual]
 

Implemented in NLAICHARACTER::CCharacterChild.

Definition at line 56 of file character.cpp.

bool NLAICHARACTER::ICharacter::canAddCharacter   const [pure virtual]
 

Implemented in NLAICHARACTER::CCharacterChild.

Definition at line 51 of file character.cpp.

const std::string & NLAICHARACTER::ICharacter::getName   const [pure virtual]
 

Implemented in NLAICHARACTER::CCharacterChild.

Definition at line 36 of file character.cpp.

const ICharacter* NLAICHARACTER::ICharacter::haveCharacter const ICharacter &    c const [inline]
 

Definition at line 45 of file character.h.

References haveCharacter, and ICharacter.

const ICharacter * NLAICHARACTER::ICharacter::haveCharacter const std::string &    const [pure virtual]
 

Implemented in NLAICHARACTER::CCharacterChild.

Definition at line 46 of file character.cpp.

Referenced by haveCharacter.

virtual void NLAICHARACTER::ICharacter::setName const std::string &    [pure virtual]
 

Implemented in NLAICHARACTER::CCharacterChild.


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