VR-Forces 4.2 Class Documentation
List of all members | Public Member Functions | Static Public Attributes | Protected Attributes
makVrf::DtEntityMapperKey Class Reference
Inheritance diagram for makVrf::DtEntityMapperKey:
Inheritance graph
[legend]

Public Member Functions

 DtEntityMapperKey ()
 DtEntityMapperKey (const char *p)
 DtEntityMapperKey (const DtEntityType &, int force=-1)
 DtEntityMapperKey (int force, int kind, int domain, int country, int category, int subcategory, int specific, int extra)
 DtEntityMapperKey (int force, const DtEntityType &)
 DtEntityMapperKey (const DtEntityMapperKey &orig)
 Copy constructor.
virtual ~DtEntityMapperKey ()
 Destructor.
DtEntityMapperKeyoperator= (const DtEntityMapperKey &rhs)
 Assignment operator.
DtEntityMapperKeyoperator= (const char *rhs)
 Assignment operator.
const std::string & string () const
int force () const
void setForce (int force)
bool operator== (const DtEntityMapperKey &rhs) const
 == returns 1 if they are equal, 0 if they are not equal
virtual bool matchPattern (const DtEntityMapperKey &pat) const
bool operator!= (const DtEntityMapperKey &rhs) const
 != returns 0 if they are equal, nonzero if they are not equal
bool operator< (const DtEntityMapperKey &rhs) const
 == returns 1 if rhs is < this else it returns 0
bool operator> (const DtEntityMapperKey &rhs) const
 == returns 1 if rhs is > this else it returns 0
int & operator[] (int)
const int operator[] (int) const
 operator DtObjectType () const
virtual bool exactMatch (const DtEntityMapperKey &) const
 Returns true only on an exact match (no wildcarding)

Static Public Attributes

static const int DtAnyMatch

Protected Attributes

std::string myStringRep
int myForce

Constructor & Destructor Documentation

makVrf::DtEntityMapperKey::DtEntityMapperKey ( )
makVrf::DtEntityMapperKey::DtEntityMapperKey ( const char *  p)
makVrf::DtEntityMapperKey::DtEntityMapperKey ( const DtEntityType &  ,
int  force = -1 
)
makVrf::DtEntityMapperKey::DtEntityMapperKey ( int  force,
int  kind,
int  domain,
int  country,
int  category,
int  subcategory,
int  specific,
int  extra 
)
makVrf::DtEntityMapperKey::DtEntityMapperKey ( int  force,
const DtEntityType &   
)
makVrf::DtEntityMapperKey::DtEntityMapperKey ( const DtEntityMapperKey orig)

Copy constructor.

virtual makVrf::DtEntityMapperKey::~DtEntityMapperKey ( )
virtual

Destructor.

Member Function Documentation

DtEntityMapperKey& makVrf::DtEntityMapperKey::operator= ( const DtEntityMapperKey rhs)

Assignment operator.

DtEntityMapperKey& makVrf::DtEntityMapperKey::operator= ( const char *  rhs)

Assignment operator.

const std::string& makVrf::DtEntityMapperKey::string ( ) const
int makVrf::DtEntityMapperKey::force ( ) const
inline

Referenced by operator[]().

void makVrf::DtEntityMapperKey::setForce ( int  force)
inline
bool makVrf::DtEntityMapperKey::operator== ( const DtEntityMapperKey rhs) const

== returns 1 if they are equal, 0 if they are not equal

virtual bool makVrf::DtEntityMapperKey::matchPattern ( const DtEntityMapperKey pat) const
virtual
bool makVrf::DtEntityMapperKey::operator!= ( const DtEntityMapperKey rhs) const

!= returns 0 if they are equal, nonzero if they are not equal

bool makVrf::DtEntityMapperKey::operator< ( const DtEntityMapperKey rhs) const

== returns 1 if rhs is < this else it returns 0

bool makVrf::DtEntityMapperKey::operator> ( const DtEntityMapperKey rhs) const

== returns 1 if rhs is > this else it returns 0

int & DtEntityMapperKey::operator[] ( int  i)
inline
const int DtEntityMapperKey::operator[] ( int  i) const
inline

Reimplemented in makVrf::DtDisEntityTypeEntry.

References force().

makVrf::DtEntityMapperKey::operator DtObjectType ( ) const
virtual bool makVrf::DtEntityMapperKey::exactMatch ( const DtEntityMapperKey ) const
virtual

Returns true only on an exact match (no wildcarding)

Member Data Documentation

const int makVrf::DtEntityMapperKey::DtAnyMatch
static
std::string makVrf::DtEntityMapperKey::myStringRep
mutableprotected
int makVrf::DtEntityMapperKey::myForce
protected

Referenced by operator[]().


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

Document ID: Generated on Sun Nov 24 19:49:21 EST 2013 from SVN revision 133924
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)