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

#include <waresdev/ObserverSignatureSerializer.hpp>

Public Member Functions

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

Additional Inherited Members

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

Constructor & Destructor Documentation

◆ ObserverSignatureSerializer()

openfluid::waresdev::ObserverSignatureSerializer::ObserverSignatureSerializer ( )
inline

◆ ~ObserverSignatureSerializer()

openfluid::waresdev::ObserverSignatureSerializer::~ObserverSignatureSerializer ( )
inline

Member Function Documentation

◆ fromJSON()

openfluid::ware::ObserverSignature openfluid::waresdev::ObserverSignatureSerializer::fromJSON ( const openfluid::thirdparty::json Json) const
virtual

◆ toJSON()

openfluid::thirdparty::json openfluid::waresdev::ObserverSignatureSerializer::toJSON ( const openfluid::ware::ObserverSignature Sign) const
virtual

◆ toWareCMake()

std::string openfluid::waresdev::ObserverSignatureSerializer::toWareCMake ( const openfluid::ware::ObserverSignature Sign) const
virtual

◆ toWareCPP()

std::string openfluid::waresdev::ObserverSignatureSerializer::toWareCPP ( const openfluid::ware::ObserverSignature Sign) const
virtual

◆ unserializeDataFromJSON()

void openfluid::waresdev::ObserverSignatureSerializer::unserializeDataFromJSON ( const openfluid::thirdparty::json Json,
openfluid::ware::ObserverSignature Sign 
) const

◆ writeToBuildFiles()

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

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