Documentation for OpenFLUID 2.2.0
openfluid::waresdev::SimulatorSignatureSerializer Class Reference

#include <waresdev/SimulatorSignatureSerializer.hpp>

Public Member Functions

 SimulatorSignatureSerializer ()
 
 ~SimulatorSignatureSerializer ()
 
openfluid::ware::SimulatorSignature fromJSON (const openfluid::thirdparty::json &Json) const
 
openfluid::thirdparty::json toJSON (const openfluid::ware::SimulatorSignature &Sign) const
 
std::string toWareCPP (const openfluid::ware::SimulatorSignature &Sign) const
 
std::string toWareCMake (const openfluid::ware::SimulatorSignature &Sign) const
 
void writeToBuildFiles (const openfluid::ware::SimulatorSignature &Sign, const std::string &Path) const
 
- Public Member Functions inherited from openfluid::waresdev::WareSignatureSerializer< openfluid::ware::SimulatorSignature >
 ~WareSignatureSerializer ()
 
openfluid::ware::SimulatorSignature readFromJSONFile (const std::string &FilePath) const
 
void writeToJSONFile (const openfluid::ware::SimulatorSignature &Sign, const std::string &FilePath) const
 
void writeToWareCPPFile (const openfluid::ware::SimulatorSignature &Sign, const std::string &FilePath) const
 
void writeToParamsUICPPFile (const openfluid::ware::SimulatorSignature &Sign, const std::string &FilePath) const
 
void writeToWareCMakeFile (const openfluid::ware::SimulatorSignature &Sign, const std::string &FilePath) const
 
void writeToParamsUICMakeFile (const openfluid::ware::SimulatorSignature &Sign, const std::string &FilePath) const
 

Additional Inherited Members

- Static Public Member Functions inherited from openfluid::waresdev::WareSignatureSerializer< openfluid::ware::SimulatorSignature >
static openfluid::ware::SimulatorSignature fromJSONBase (const openfluid::thirdparty::json &Json)
 
static openfluid::thirdparty::json toJSONBase (const openfluid::ware::SimulatorSignature &Sign)
 
- Protected Member Functions inherited from openfluid::waresdev::WareSignatureSerializer< openfluid::ware::SimulatorSignature >
std::string toWareCPPBase (const openfluid::ware::SimulatorSignature &Sign) const
 
std::string toWareCMakeBase (const openfluid::ware::SimulatorSignature &Sign) const
 
 WareSignatureSerializer ()
 
- Protected Attributes inherited from openfluid::waresdev::WareSignatureSerializer< openfluid::ware::SimulatorSignature >
const std::string m_LinkUID
 
Inheritance diagram for openfluid::waresdev::SimulatorSignatureSerializer:
Collaboration diagram for openfluid::waresdev::SimulatorSignatureSerializer:

Constructor & Destructor Documentation

◆ SimulatorSignatureSerializer()

openfluid::waresdev::SimulatorSignatureSerializer::SimulatorSignatureSerializer ( )
inline

◆ ~SimulatorSignatureSerializer()

openfluid::waresdev::SimulatorSignatureSerializer::~SimulatorSignatureSerializer ( )
inline

Member Function Documentation

◆ fromJSON()

openfluid::ware::SimulatorSignature openfluid::waresdev::SimulatorSignatureSerializer::fromJSON ( const openfluid::thirdparty::json Json) const
virtual

◆ toJSON()

openfluid::thirdparty::json openfluid::waresdev::SimulatorSignatureSerializer::toJSON ( const openfluid::ware::SimulatorSignature Sign) const
virtual

◆ toWareCMake()

std::string openfluid::waresdev::SimulatorSignatureSerializer::toWareCMake ( const openfluid::ware::SimulatorSignature Sign) const
virtual

◆ toWareCPP()

std::string openfluid::waresdev::SimulatorSignatureSerializer::toWareCPP ( const openfluid::ware::SimulatorSignature Sign) const
virtual

◆ writeToBuildFiles()

void openfluid::waresdev::SimulatorSignatureSerializer::writeToBuildFiles ( const openfluid::ware::SimulatorSignature Sign,
const std::string &  Path 
) const
virtual

The documentation for this class was generated from the following file: