Documentation for OpenFLUID 2.2.0
openfluid::thirdparty Namespace Reference

Typedefs

using json = nlohmann::ordered_json
 

Functions

std::string getXMLAttribute (const xml::XMLElement *const Elt, const std::string &AttrName, const std::string &DefaultValue="")
 
std::string getXMLText (const xml::XMLElement *const Elt, const std::string &DefaultValue="")
 
std::string getOpenFLUIDXMLFormat (const xml::XMLElement *const Elt)
 
openfluid::thirdparty::xml::XMLElement * prepareOpenFLUIDXMLDoc (xml::XMLDocument &Doc, const std::string &FormatVersion)
 

Typedef Documentation

◆ json

using openfluid::thirdparty::json = typedef nlohmann::ordered_json

Alias to embed the nlohmann::json third party library as openfluid::thirdparty::json

Function Documentation

◆ getOpenFLUIDXMLFormat()

std::string openfluid::thirdparty::getOpenFLUIDXMLFormat ( const xml::XMLElement *const  Elt)
inline

◆ getXMLAttribute()

std::string openfluid::thirdparty::getXMLAttribute ( const xml::XMLElement *const  Elt,
const std::string &  AttrName,
const std::string &  DefaultValue = "" 
)
inline

Alias to embed the tinyXML2 third-party library as openfluid::thirdparty::xml

◆ getXMLText()

std::string openfluid::thirdparty::getXMLText ( const xml::XMLElement *const  Elt,
const std::string &  DefaultValue = "" 
)
inline

◆ prepareOpenFLUIDXMLDoc()

openfluid::thirdparty::xml::XMLElement* openfluid::thirdparty::prepareOpenFLUIDXMLDoc ( xml::XMLDocument &  Doc,
const std::string &  FormatVersion 
)
inline