#include <Traits.h>
Inherited by mace::mace::KeyTraits< char >, mace::mace::KeyTraits< int >, mace::mace::KeyTraits< MaceTime >, mace::mace::KeyTraits< short >, mace::mace::KeyTraits< unsigned >, mace::mace::KeyTraits< unsigned char >, mace::mace::KeyTraits< unsigned long long >, and mace::mace::KeyTraits< unsigned short >.
Definition at line 55 of file Traits.h.
Static Public Member Functions | |
static bool | isString () |
Whether or not the type can be represented as a string. | |
static bool | isInt () |
Wether or not the type is an integer. | |
static bool | isDeterministic () |
Whether or not the type is deterministic (in the simulator, MaceTime is non-deterministic, so ordering is random. | |
static void | append (std::string &str, const T &key) |
Appends value key onto string str . | |
static T | extract (std::istream &in) throw (SerializationException) |
For XML_RPC, read from in an element of type T , returning it. |