Documentation for OpenFLUID
2.2.0
|
#include <waresdev/WareSignatureSerializer.hpp>
Public Member Functions | |
~WareSignatureSerializer () | |
virtual SignatureType | fromJSON (const openfluid::thirdparty::json &Json) const =0 |
virtual openfluid::thirdparty::json | toJSON (const SignatureType &Sign) const =0 |
virtual std::string | toWareCPP (const SignatureType &Sign) const =0 |
virtual std::string | toWareCMake (const SignatureType &Sign) const =0 |
SignatureType | readFromJSONFile (const std::string &FilePath) const |
void | writeToJSONFile (const SignatureType &Sign, const std::string &FilePath) const |
void | writeToWareCPPFile (const SignatureType &Sign, const std::string &FilePath) const |
void | writeToParamsUICPPFile (const SignatureType &Sign, const std::string &FilePath) const |
void | writeToWareCMakeFile (const SignatureType &Sign, const std::string &FilePath) const |
void | writeToParamsUICMakeFile (const SignatureType &Sign, const std::string &FilePath) const |
virtual void | writeToBuildFiles (const SignatureType &Sign, const std::string &Path) const =0 |
Static Public Member Functions | |
static SignatureType | fromJSONBase (const openfluid::thirdparty::json &Json) |
static openfluid::thirdparty::json | toJSONBase (const SignatureType &Sign) |
Protected Member Functions | |
std::string | toWareCPPBase (const SignatureType &Sign) const |
std::string | toWareCMakeBase (const SignatureType &Sign) const |
WareSignatureSerializer () | |
Protected Attributes | |
const std::string | m_LinkUID |
|
inlineprotected |
|
inline |
|
pure virtual |
|
static |
SignatureType openfluid::waresdev::WareSignatureSerializer< SignatureType >::readFromJSONFile | ( | const std::string & | FilePath | ) | const |
|
pure virtual |
|
static |
|
pure virtual |
|
protected |
|
pure virtual |
|
protected |
|
pure virtual |
void openfluid::waresdev::WareSignatureSerializer< SignatureType >::writeToJSONFile | ( | const SignatureType & | Sign, |
const std::string & | FilePath | ||
) | const |
void openfluid::waresdev::WareSignatureSerializer< SignatureType >::writeToParamsUICMakeFile | ( | const SignatureType & | Sign, |
const std::string & | FilePath | ||
) | const |
void openfluid::waresdev::WareSignatureSerializer< SignatureType >::writeToParamsUICPPFile | ( | const SignatureType & | Sign, |
const std::string & | FilePath | ||
) | const |
void openfluid::waresdev::WareSignatureSerializer< SignatureType >::writeToWareCMakeFile | ( | const SignatureType & | Sign, |
const std::string & | FilePath | ||
) | const |
void openfluid::waresdev::WareSignatureSerializer< SignatureType >::writeToWareCPPFile | ( | const SignatureType & | Sign, |
const std::string & | FilePath | ||
) | const |
|
protected |