#include <Key.h>
Inheritance diagram for Key:

Public Methods | |
| Key () | |
| Default constructor. | |
| Key (std::string const &k) | |
| Construct a new key from a string. | |
| Key (Key const &k) | |
| Copy constructor. | |
| virtual | ~Key () |
| Destructor. | |
| const Key & | operator= (std::string const &) |
| Assign from a string, computing the corresponding key. | |
| const Key & | operator= (Key const &k) |
| Copy method. | |
| bool | operator== (Key const &k) const |
| Compare equal. | |
| bool | operator!= (Key const &k) const |
| Compare unequal. | |
| bool | operator== (std::string const &) const |
| String compare equal. | |
| bool | operator!= (std::string const &k) const |
| String compare unequal. | |
| bool | operator< (Key const &k) const |
| Order comparison, for use with standard stl comparisons. | |
| virtual void | serialize (Archive &) |
| Serialize to or from a data archive. | |
| virtual std::string | asString () const |
| Standard string representation. | |
| virtual std::string | typeString () const |
| Return a string representation of the type. | |
| virtual void | parseXML (const char *cdata) |
| Parse cdata from within the XML tags for this object. | |
| virtual void | convertXML () |
| Convert XML data to internal format prior to serialization. | |
Protected Attributes | |
| uint32 | _key |
Can be used in place of strings and enums to bind internal and external identifiers efficiently.
|
|
Default constructor.
|
|
|
Construct a new key from a string.
|
|
|
Copy constructor.
|
|
|
Destructor.
|
|
|
Standard string representation.
Implements BaseType. |
|
|
Convert XML data to internal format prior to serialization. This method is currently only called by the XML parser for Object classes. If another BaseType class requires this method, a call must be added to the appropriate XML handler in the parser. |
|
|
String compare unequal.
|
|
|
Compare unequal.
|
|
|
Order comparison, for use with standard stl comparisons.
|
|
|
Copy method.
|
|
|
Assign from a string, computing the corresponding key.
|
|
|
String compare equal.
|
|
|
Compare equal.
|
|
|
Parse cdata from within the XML tags for this object.
Reimplemented in SimDate, EnumLink, GeoPos, LLA, UTM, Matrix3, Quat, Real, and Vector3. |
|
|
Serialize to or from a data archive.
Reimplemented from BaseType. |
|
|
Return a string representation of the type.
Implements BaseType. |
|
|
|
|
SimData version pre-0.4.0. For more information on SimData, visit the SimData Homepage. Generated on Tue Oct 14 12:06:41 2003, using Doxygen 1.2.18. |