VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Static 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)
 
virtual ~DtEntityMapperKey ()
 
DtEntityMapperKeyoperator= (const DtEntityMapperKey &rhs)
 
DtEntityMapperKeyoperator= (const DtObjectType &rhs)
 
DtEntityMapperKeyoperator= (const DtEntityType &rhs)
 
DtEntityMapperKeyoperator= (const char *rhs)
 
const std::string & string () const
 
int force () const
 
void setForce (int force)
 
bool operator== (const DtEntityMapperKey &rhs) const
 
virtual bool matchPattern (const DtEntityMapperKey &pat) const
 
bool operator!= (const DtEntityMapperKey &rhs) const
 
bool operator< (const DtEntityMapperKey &rhs) const
 
bool operator> (const DtEntityMapperKey &rhs) const
 
intoperator[] (int)
 
const int operator[] (int) const
 
 operator DtObjectType () const
 
virtual bool exactMatch (const DtEntityMapperKey &) const
 

Static Public Member Functions

static bool isIed (const DtEntityType &t)
 

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 DtObjectType &  rhs)
DtEntityMapperKey& makVrf::DtEntityMapperKey::operator= ( const DtEntityType &  rhs)
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
static bool makVrf::DtEntityMapperKey::isIed ( const DtEntityType &  t)
inlinestatic
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 & makVrf::DtEntityMapperKey::operator[] ( int  i)
inline

References myForce.

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

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 Tue Sep 24 19:28:17 EDT 2024 from SVN revision 269799
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)