|
Falcon
|
Public Types | |
| using | BaseClass = IData<Data, ParentType> |
| Public Types inherited from IData< Data, ParentType > | |
| using | Base |
Public Member Functions | |
| Data (const std::string &event=DEFAULT_EVENT) | |
| Data (const Parameters ¶meters) | |
| Parameters | parameters () const |
| void | ClearData () override |
| std::string | event () const |
| size_t | hash () const |
| size_t | size () const |
| void | set_event (const std::string &event) |
| void | set_event (const Data &source) |
| void | SerializeBinary (std::ostream &stream, Serialization::Format format=Serialization::Format::FULL) const override |
| std::string_view | serialized_type_name () const override |
| void | SerializeYAML (YAML::Node &node, Serialization::Format format=Serialization::Format::FULL) const override |
| void | SerializeFlatBuffer (flexbuffers::Builder &fbb) override |
| void | YAMLDescription (YAML::Node &node, Serialization::Format format=Serialization::Format::FULL) const override |
| Public Member Functions inherited from IData< Data, ParentType > | |
| virtual std::string | datatype () const |
| virtual std::string | dataname () const |
Static Public Member Functions | |
| static const std::string | static_datatype () |
| static const std::string | static_dataname () |
Protected Attributes | |
| std::string | default_event_ |
| std::string | event_ |
| size_t | hash_ |
Static Protected Attributes | |
| static const unsigned int | EVENT_STRING_LENGTH = 128 |
Friends | |
| bool | operator== (const Data &e1, const Data &e2) |
| bool | operator!= (const Data &e1, const Data &e2) |