Documentation for OpenFLUID 2.2.0
openfluid::waresdev::CppWriter Struct Reference

#include <waresdev/WareCppWriterHelpers.hpp>

Static Public Member Functions

static std::string getHead (const std::string CommentChar)
 
static std::string getCPPHead (const std::string &WareIncludeStr, const std::string &WareTypeStr)
 
static std::string getQuotedString (const std::string &Str)
 
static std::string getCPPDateTimeString (const openfluid::core::DateTime &DT)
 
static std::string getCPPVectorString (const std::vector< std::string > &StrVect, bool AutoQuote=false)
 
static std::string getCPPEntry (const std::string &Member)
 
static std::string getCPPAssignment (const std::string &Member, const std::string &Value, bool AutoQuote=false)
 
static std::string getCPPMethod (const std::string &Member, const std::string &Method, const std::vector< std::string > &Args, const std::string &Access=".")
 
static std::string getCPPLinkUIDProc (const std::string LinkUID)
 
static std::string getCPPSpatialDataString (const std::string Member, const std::vector< openfluid::ware::SignatureSpatialDataItem > &Data)
 
static std::string getCPPTail ()
 
static std::string getCPPValueType (const openfluid::core::Value::Type ValueType)
 
static std::string getCPPDataString (const std::string Member, const std::vector< openfluid::ware::SignatureDataItem > &Data)
 
static std::string toWareCPPParams (const openfluid::ware::SignatureHandledData &HandledData)
 

Member Function Documentation

◆ getCPPAssignment()

static std::string openfluid::waresdev::CppWriter::getCPPAssignment ( const std::string &  Member,
const std::string &  Value,
bool  AutoQuote = false 
)
inlinestatic

◆ getCPPDataString()

static std::string openfluid::waresdev::CppWriter::getCPPDataString ( const std::string  Member,
const std::vector< openfluid::ware::SignatureDataItem > &  Data 
)
inlinestatic

◆ getCPPDateTimeString()

static std::string openfluid::waresdev::CppWriter::getCPPDateTimeString ( const openfluid::core::DateTime DT)
inlinestatic

◆ getCPPEntry()

static std::string openfluid::waresdev::CppWriter::getCPPEntry ( const std::string &  Member)
inlinestatic

◆ getCPPHead()

static std::string openfluid::waresdev::CppWriter::getCPPHead ( const std::string &  WareIncludeStr,
const std::string &  WareTypeStr 
)
inlinestatic

◆ getCPPLinkUIDProc()

static std::string openfluid::waresdev::CppWriter::getCPPLinkUIDProc ( const std::string  LinkUID)
inlinestatic

◆ getCPPMethod()

static std::string openfluid::waresdev::CppWriter::getCPPMethod ( const std::string &  Member,
const std::string &  Method,
const std::vector< std::string > &  Args,
const std::string &  Access = "." 
)
inlinestatic

◆ getCPPSpatialDataString()

static std::string openfluid::waresdev::CppWriter::getCPPSpatialDataString ( const std::string  Member,
const std::vector< openfluid::ware::SignatureSpatialDataItem > &  Data 
)
inlinestatic

◆ getCPPTail()

static std::string openfluid::waresdev::CppWriter::getCPPTail ( )
inlinestatic

◆ getCPPValueType()

static std::string openfluid::waresdev::CppWriter::getCPPValueType ( const openfluid::core::Value::Type  ValueType)
inlinestatic

◆ getCPPVectorString()

static std::string openfluid::waresdev::CppWriter::getCPPVectorString ( const std::vector< std::string > &  StrVect,
bool  AutoQuote = false 
)
inlinestatic

◆ getHead()

static std::string openfluid::waresdev::CppWriter::getHead ( const std::string  CommentChar)
inlinestatic

◆ getQuotedString()

static std::string openfluid::waresdev::CppWriter::getQuotedString ( const std::string &  Str)
inlinestatic

◆ toWareCPPParams()

static std::string openfluid::waresdev::CppWriter::toWareCPPParams ( const openfluid::ware::SignatureHandledData HandledData)
inlinestatic

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