Main Page   Modules   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

IDEA::TokenLocation Class Reference
[Utilities]

Location of a token consisting out of the agent-name, object-class-name and attribute-name. More...

#include <TokenLocation.hh>

List of all members.

Public Methods

 TokenLocation ()
 Creates an undefined instance of TokenLocation.

 TokenLocation (const std::string &agentName, const std::string &objectName, const std::string &attributeName)
 Creates a defined instance of TokenLocation.

 ~TokenLocation ()
 Destructor.

bool isDefined () const
 Returns true if the invoking location has been specified/defined otherwise returns false.

const std::string & getAgentName () const
 Returns the agent name of the invoking location.

const std::string & getObjectName () const
 Returns the object name of the invoking location.

const std::string & getAttributeName () const
 Returns the attribute (timeline) name of the invoking location.

void operator= (const TokenLocation &v)
 Assignment operator.


Private Attributes

std::string m_AgentName
std::string m_ObjectName
std::string m_AttributeName
bool m_IsDefined


Detailed Description

Location of a token consisting out of the agent-name, object-class-name and attribute-name.

Author:
David Rijsman
class TokenLocation


Constructor & Destructor Documentation

IDEA::TokenLocation::TokenLocation   [inline]
 

Creates an undefined instance of TokenLocation.

IDEA::TokenLocation::TokenLocation const std::string &    agentName,
const std::string &    objectName,
const std::string &    attributeName
[inline]
 

Creates a defined instance of TokenLocation.

IDEA::TokenLocation::~TokenLocation   [inline]
 

Destructor.


Member Function Documentation

const std::string& IDEA::TokenLocation::getAgentName   const [inline]
 

Returns the agent name of the invoking location.

const std::string& IDEA::TokenLocation::getAttributeName   const [inline]
 

Returns the attribute (timeline) name of the invoking location.

const std::string& IDEA::TokenLocation::getObjectName   const [inline]
 

Returns the object name of the invoking location.

bool IDEA::TokenLocation::isDefined   const [inline]
 

Returns true if the invoking location has been specified/defined otherwise returns false.

void IDEA::TokenLocation::operator= const TokenLocation &    v [inline]
 

Assignment operator.


Member Data Documentation

std::string IDEA::TokenLocation::m_AgentName [private]
 

std::string IDEA::TokenLocation::m_AttributeName [private]
 

bool IDEA::TokenLocation::m_IsDefined [private]
 

std::string IDEA::TokenLocation::m_ObjectName [private]
 


Contact information
© IDEA
Generated on Fri Feb 3 17:09:49 2006 for IDEA.