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

#include <waresdev/BuilderextSignatureSerializer.hpp>

Public Member Functions

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

Additional Inherited Members

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

Constructor & Destructor Documentation

◆ BuilderextSignatureSerializer()

openfluid::waresdev::BuilderextSignatureSerializer::BuilderextSignatureSerializer ( )
inline

◆ ~BuilderextSignatureSerializer()

openfluid::waresdev::BuilderextSignatureSerializer::~BuilderextSignatureSerializer ( )
inline

Member Function Documentation

◆ fromJSON()

◆ toJSON()

◆ toWareCMake()

std::string openfluid::waresdev::BuilderextSignatureSerializer::toWareCMake ( const openfluid::builderext::BuilderExtensionSignature Sign) const
virtual

◆ toWareCPP()

std::string openfluid::waresdev::BuilderextSignatureSerializer::toWareCPP ( const openfluid::builderext::BuilderExtensionSignature Sign) const
virtual

◆ writeToBuildFiles()

void openfluid::waresdev::BuilderextSignatureSerializer::writeToBuildFiles ( const openfluid::builderext::BuilderExtensionSignature Sign,
const std::string &  Path 
) const
virtual

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