Public Member Functions

MultiID Class Reference

Compound key consisting of ints. More...

Inheritance diagram for MultiID:
CompoundKey

List of all members.

Public Member Functions

 MultiID (const FixedString &s)
 MultiID (const char *s=0)
 MultiID (const MultiID &mid)
 MultiID (int i)
MultiIDoperator= (const MultiID &mi)
MultiIDoperator= (const CompoundKey &ck)
MultiIDoperator= (const FixedString &fs)
MultiIDoperator= (const char *s)
bool operator== (const MultiID &m) const
bool operator== (const char *s) const
int ID (int idx) const
void setID (int idx, int i)
int leafID () const
MultiIDadd (int i)

Detailed Description

Compound key consisting of ints.


Constructor & Destructor Documentation

MultiID::MultiID ( const FixedString s  )  [inline]
MultiID::MultiID ( const char *  s = 0  )  [inline]
MultiID::MultiID ( const MultiID mid  )  [inline]
MultiID::MultiID ( int  i  )  [inline]

Member Function Documentation

MultiID& MultiID::add ( int  i  )  [inline]
int MultiID::ID ( int  idx  )  const [inline]
int MultiID::leafID (  )  const
MultiID& MultiID::operator= ( const char *  s  )  [inline]

Reimplemented from CompoundKey.

MultiID& MultiID::operator= ( const FixedString fs  )  [inline]
MultiID& MultiID::operator= ( const CompoundKey ck  )  [inline]
MultiID& MultiID::operator= ( const MultiID mi  )  [inline]
bool MultiID::operator== ( const char *  s  )  const [inline]

Reimplemented from CompoundKey.

bool MultiID::operator== ( const MultiID m  )  const [inline]
void MultiID::setID ( int  idx,
int  i 
) [inline]