← Documentation
ADS-IDAC Engine 5.0.0
ConvertToString.h
Go to the documentation of this file.
1#pragma once
2
3#include <iostream>
4#include <string>
5#include <unordered_map>
6#include <boost/serialization/unordered_map.hpp>
7#include <boost/serialization/string.hpp>
8#include <boost/archive/text_iarchive.hpp>
9#include <boost/archive/text_oarchive.hpp>
10#include <boost/serialization/export.hpp>
11
12
14{
15public:
17 virtual ~ConvertToString();
19 std::string getString(int) const;
20 std::string removeQuotationAndSpace(std::string);
23private:
24 std::unordered_map<int, std::string> term_names_;
25
27 template<class Archive>
28 void serialize(Archive &ar, const unsigned int version) {
29 ar & term_names_;
30 }
31};
32
33
34BOOST_CLASS_EXPORT_KEY(ConvertToString)
std::unordered_map< int, std::string > term_names_
void initiationForSimulation()
virtual ~ConvertToString()
std::string removeQuotationAndSpace(std::string)
void copyConvertToString(const ConvertToString &)
friend class boost::serialization::access
std::string getString(int) const
void serialize(Archive &ar, const unsigned int version)