BsonConverter.h
Go to the documentation of this file.
1#pragma once
2
3// Base Class
4#include "../Converter.h"
5
6// ArmarX
8
10{
11 class BsonConverter;
12 using BsonConverterPtr = std::shared_ptr<BsonConverter>;
13
15 {
16 public:
18 {
19 }
20
21 protected:
22 ConversionResult _convert(const aron::data::DictPtr& data) final;
23 aron::data::DictPtr _convert(const ConversionResult& data,
24 const armarx::aron::Path& p) final;
25
26 private:
27 JsonConverter jsonConverter;
28 };
29} // namespace armarx::armem::server::ltm::processor::converter::data::object
ObjectConverter(const ConverterType t, const std::string &id, const std::string &s)
Definition Converter.h:17
ConversionResult _convert(const aron::data::DictPtr &data) final
The Path class.
Definition Path.h:36
std::shared_ptr< Dict > DictPtr
Definition Dict.h:42