|
std::string | typeStr () const |
| Type string.
|
|
unsigned int | typeId () const |
| Type id.
|
|
| MetadataImpl () |
| Default constructor.
|
|
| MetadataImpl (const T &value) |
| Constructor.
|
|
| MetadataImpl (const MetadataImpl &other) |
| Copy constructor.
|
|
| ~MetadataImpl () |
| Destructor.
|
|
MetadataImpl & | operator= (const MetadataImpl &other) |
| Assign operator.
|
|
virtual void | copy (Metadata *other) |
| copy value
|
|
virtual AtomsPtr< Metadata > | clone () const |
| clone object
|
|
virtual size_t | memSize () const |
| Memory size.
|
|
T | value () const |
| Get value.
|
|
T & | get () |
| Get reference.
|
|
const T & | get () const |
| Get reference.
|
|
void | set (const T &value) |
| Set value.
|
|
virtual bool | setWithValuesAndWeights (const std::vector< AtomsPtr< Metadata >> &values, const std::vector< double > &weights) |
| Set with weighted values.
|
|
virtual bool | setWithValuesAndWeights (const std::vector< Metadata * > &values, const std::vector< double > &weights) |
|
virtual void | hash (MurmurHash3 &hasher) const |
| Hash function.
|
|
virtual bool | isEqual (Metadata *right, double err=0.0) const |
| Equal function.
|
|
virtual bool | isGreater (Metadata *right) const |
| Is greater then.
|
|
virtual bool | isLess (Metadata *right) const |
| Is less then.
|
|
virtual void * | dataPtr () |
|
bool | serialise (Archive &outArchive) const |
| Binary Serialise.
|
|
bool | deserialise (Archive &inStream) |
| Binary Deserialise.
|
|
virtual void | toString (std::stringstream &ss) const |
| String conversion.
|
|
ATOMSCORE_EXPORT void | toString (std::stringstream &outStream) const |
| String conversion.
|
|
ATOMSCORE_EXPORT void | toString (std::stringstream &outStream) const |
| String conversion.
|
|
ATOMSCORE_EXPORT void | toString (std::stringstream &outStream) const |
| String conversion.
|
|
ATOMSCORE_EXPORT void | toString (std::stringstream &outStream) const |
| String conversion.
|
|
ATOMSCORE_EXPORT void | toString (std::stringstream &outStream) const |
| String conversion.
|
|
ATOMSCORE_EXPORT void | toString (std::stringstream &outStream) const |
| String conversion.
|
|
ATOMSCORE_EXPORT bool | serialise (Archive &outStream) const |
| Serialise.
|
|
ATOMSCORE_EXPORT bool | deserialise (Archive &inStream) |
| Deserialise.
|
|
ATOMSCORE_EXPORT void | toString (std::stringstream &outStream) const |
| String conversion.
|
|
ATOMSCORE_EXPORT size_t | memSize () const |
| Memory size. More...
|
|
ATOMSCORE_EXPORT void | hash (MurmurHash3 &hasher) const |
| Hash function.
|
|
ATOMSCORE_EXPORT bool | isEqual (Metadata *right, double err) const |
| Equal function.
|
|
ATOMSCORE_EXPORT void | toString (std::stringstream &outStream) const |
| String conversion.
|
|
ATOMSCORE_EXPORT bool | serialise (Archive &outStream) const |
| Serialise.
|
|
ATOMSCORE_EXPORT bool | deserialise (Archive &inStream) |
| Deserialise.
|
|
ATOMSCORE_EXPORT void | toString (std::stringstream &outStream) const |
| String conversion.
|
|
ATOMSCORE_EXPORT size_t | memSize () const |
| Memory size. More...
|
|
ATOMSCORE_EXPORT void | hash (MurmurHash3 &hasher) const |
| Hash function.
|
|
ATOMSCORE_EXPORT bool | isEqual (Metadata *right, double err) const |
| Equal function.
|
|
ATOMSCORE_EXPORT void | toString (std::stringstream &ss) const |
| String conversion.
|
|
ATOMSCORE_EXPORT void | toString (std::stringstream &ss) const |
| String conversion.
|
|
ATOMSCORE_EXPORT bool | serialise (Archive &outStream) const |
| Serialise.
|
|
ATOMSCORE_EXPORT bool | deserialise (Archive &inStream) |
| Deserialise.
|
|
ATOMSCORE_EXPORT void | toString (std::stringstream &outStream) const |
| String conversion.
|
|
ATOMSCORE_EXPORT size_t | memSize () const |
| Memory size. More...
|
|
ATOMSCORE_EXPORT void | hash (MurmurHash3 &hasher) const |
| Hash function.
|
|
ATOMSCORE_EXPORT bool | isEqual (Metadata *right, double err) const |
| Equal function.
|
|
ATOMSCORE_EXPORT bool | serialise (Archive &outStream) const |
| Serialise.
|
|
ATOMSCORE_EXPORT bool | deserialise (Archive &inStream) |
| Deserialise.
|
|
ATOMSCORE_EXPORT void | toString (std::stringstream &outStream) const |
| String conversion.
|
|
ATOMSCORE_EXPORT size_t | memSize () const |
| Memory size. More...
|
|
ATOMSCORE_EXPORT void | hash (MurmurHash3 &hasher) const |
| Hash function.
|
|
ATOMSCORE_EXPORT bool | isEqual (Metadata *right, double err) const |
| Equal function.
|
|
ATOMSCORE_EXPORT bool | serialise (Archive &outStream) const |
| Serialise.
|
|
ATOMSCORE_EXPORT bool | deserialise (Archive &inStream) |
| Deserialise.
|
|
ATOMSCORE_EXPORT void | toString (std::stringstream &outStream) const |
| String conversion.
|
|
ATOMSCORE_EXPORT size_t | memSize () const |
| Memory size. More...
|
|
ATOMSCORE_EXPORT void | hash (MurmurHash3 &hasher) const |
| Hash function.
|
|
ATOMSCORE_EXPORT bool | isEqual (Metadata *right, double err) const |
| Equal function.
|
|
ATOMSCORE_EXPORT bool | serialise (Archive &outStream) const |
| Serialise.
|
|
ATOMSCORE_EXPORT bool | deserialise (Archive &inStream) |
| Deserialise.
|
|
ATOMSCORE_EXPORT void | toString (std::stringstream &outStream) const |
| String conversion.
|
|
ATOMSCORE_EXPORT size_t | memSize () const |
| Memory size. More...
|
|
ATOMSCORE_EXPORT void | hash (MurmurHash3 &hasher) const |
| Hash function.
|
|
ATOMSCORE_EXPORT bool | isEqual (Metadata *right, double err) const |
| Equal function.
|
|
ATOMSCORE_EXPORT bool | isEqual (Metadata *right, double err) const |
| Equal function.
|
|
ATOMSCORE_EXPORT bool | isGreater (Metadata *right) const |
|
ATOMSCORE_EXPORT bool | isLess (Metadata *right) const |
|
| Metadata () |
| constructor
|
|
virtual | ~Metadata ()=0 |
| Virtual destructor.
|
|
virtual bool | isArray () const |
|