41 #ifndef __OPENFLUID_WARESDEV_SIMULATORSIGNATURESERIALIZER_HPP__
42 #define __OPENFLUID_WARESDEV_SIMULATORSIGNATURESERIALIZER_HPP__
51 namespace openfluid {
namespace waresdev {
59 static std::string getCPPDataString(
const std::string Member,
60 const std::vector<openfluid::ware::SignatureDataItem>& Data);
62 static std::string getCPPSpatialDataString(
const std::string Member,
63 const std::vector<openfluid::ware::SignatureSpatialDataItem>& Data);
Definition: SimulatorSignature.hpp:237
Definition: SimulatorSignatureSerializer.hpp:56
std::string toWareCMake(const openfluid::ware::SimulatorSignature &Sign) const
void writeToBuildFiles(const openfluid::ware::SimulatorSignature &Sign, const std::string &Path) const
std::string toWareCPP(const openfluid::ware::SimulatorSignature &Sign) const
openfluid::thirdparty::json toJSON(const openfluid::ware::SimulatorSignature &Sign) const
openfluid::ware::SimulatorSignature fromJSON(const openfluid::thirdparty::json &Json) const
SimulatorSignatureSerializer()
Definition: SimulatorSignatureSerializer.hpp:103
~SimulatorSignatureSerializer()
Definition: SimulatorSignatureSerializer.hpp:107
Definition: WareSignatureSerializer.hpp:148
#define OPENFLUID_API
Definition: dllexport.hpp:86
nlohmann::ordered_json json
Definition: JSON.hpp:52
Definition: ApplicationException.hpp:47