|
#include <RobotAPI/libraries/armem/server/ltm/processors/converter/data/object/bson/BsonConverter.h>
Public Member Functions | |
BsonConverter () | |
Public Member Functions inherited from ObjectConverter | |
ConversionResult | convert (const aron::data::VariantPtr &data) final |
aron::data::VariantPtr | convert (const ConversionResult &data, const armarx::aron::Path &p) final |
ObjectConverter (const ConverterType t, const std::string &id, const std::string &s) | |
virtual | ~ObjectConverter ()=default |
Public Member Functions inherited from DataConverter | |
virtual void | configure (const nlohmann::json &json) |
DataConverter (const ConverterType t, const std::string &id, const std::string &s, const aron::type::Descriptor c, std::unique_ptr< Extractor > &&ex) | |
virtual | ~DataConverter ()=default |
Protected Member Functions | |
ConversionResult | _convert (const aron::data::DictPtr &data) final |
aron::data::DictPtr | _convert (const ConversionResult &data, const armarx::aron::Path &p) final |
Additional Inherited Members | |
Public Types inherited from DataConverter | |
enum | ConverterType { Str, Binary } |
Public Attributes inherited from DataConverter | |
const aron::type::Descriptor | convertsType |
const std::unique_ptr< Extractor > | extractor |
const std::string | identifier |
const std::string | suffix |
const ConverterType | type |
Definition at line 14 of file BsonConverter.h.
|
inline |
Definition at line 17 of file BsonConverter.h.
|
finalprotectedvirtual |
Implements ObjectConverter.
Definition at line 14 of file BsonConverter.cpp.
|
finalprotectedvirtual |
Implements ObjectConverter.
Definition at line 29 of file BsonConverter.cpp.