VR-Forces 4.0.4 Class Documentation
Public Member Functions | Static Public Attributes | Protected Attributes
makVrf::DtEntityMapperKey Class Reference
Inheritance diagram for makVrf::DtEntityMapperKey:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 DtEntityMapperKey ()
 DtEntityMapperKey (const char *p)
 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
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 ( int  force,
int  kind,
int  domain,
int  country,
int  category,
int  subcategory,
int  specific,
int  extra 
)
makVrf::DtEntityMapperKey::DtEntityMapperKey ( int  force,
const DtEntityType &   
)

Copy constructor.

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().

virtual bool makVrf::DtEntityMapperKey::exactMatch ( const DtEntityMapperKey ) const [virtual]

Returns true only on an exact match (no wildcarding)


Member Data Documentation

std::string makVrf::DtEntityMapperKey::myStringRep [mutable, protected]

Referenced by operator[]().


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

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)