Documentation for OpenFLUID 2.2.0
openfluid::builderext::BuilderExtensionSignature Class Reference

#include <builderext/BuilderExtensionSignature.hpp>

Public Member Functions

 BuilderExtensionSignature ()
 
virtual ~BuilderExtensionSignature ()=default
 
openfluid::ware::WareType getType () const
 
std::string getModeAsString () const
 
bool setModeFromString (const std::string &M)
 
std::string getCategoryAsString () const
 
bool setCategoryFromString (const std::string &C)
 
- Public Member Functions inherited from openfluid::ware::WareSignature
 WareSignature ()
 
virtual ~WareSignature ()=default
 
std::vector< std::string > getTagsByType (const std::string &Type) const
 
void clear ()
 
std::string getStatusAsString () const
 
void setStatusFromString (const std::string &StatusStr)
 

Public Attributes

ExtensionCategory Category
 
ExtensionMode Mode
 
ExtensionRole Role
 
std::string MenuText
 
std::map< std::string, std::string > ConfigParameters
 
- Public Attributes inherited from openfluid::ware::WareSignature
SignatureBuildInfo BuildInfo
 
WareID_t ID
 
WareName_t Name
 
std::string Description
 
WareVersion_t Version
 
WareStatus_t Status
 
PeopleList_t Authors
 
PeopleList_t Contacts
 
std::string License
 
std::vector< std::string > Tags
 
LinksList_t Links
 
WareIssues Issues
 
DependenciesMap_t Dependencies
 

Additional Inherited Members

- Public Types inherited from openfluid::ware::WareSignature
using Person_t = std::pair< std::string, std::string >
 
using Link_t = std::pair< std::string, std::string >
 
using PeopleList_t = std::vector< Person_t >
 
using LinksList_t = std::vector< Link_t >
 
using DependenciesMap_t = std::map< std::string, std::string >
 
Inheritance diagram for openfluid::builderext::BuilderExtensionSignature:
Collaboration diagram for openfluid::builderext::BuilderExtensionSignature:

Constructor & Destructor Documentation

◆ BuilderExtensionSignature()

openfluid::builderext::BuilderExtensionSignature::BuilderExtensionSignature ( )
inline

◆ ~BuilderExtensionSignature()

virtual openfluid::builderext::BuilderExtensionSignature::~BuilderExtensionSignature ( )
virtualdefault

Member Function Documentation

◆ getCategoryAsString()

std::string openfluid::builderext::BuilderExtensionSignature::getCategoryAsString ( ) const
inline

◆ getModeAsString()

std::string openfluid::builderext::BuilderExtensionSignature::getModeAsString ( ) const
inline

◆ getType()

openfluid::ware::WareType openfluid::builderext::BuilderExtensionSignature::getType ( ) const
inlinevirtual

◆ setCategoryFromString()

bool openfluid::builderext::BuilderExtensionSignature::setCategoryFromString ( const std::string &  C)
inline

◆ setModeFromString()

bool openfluid::builderext::BuilderExtensionSignature::setModeFromString ( const std::string &  M)
inline

Member Data Documentation

◆ Category

ExtensionCategory openfluid::builderext::BuilderExtensionSignature::Category

◆ ConfigParameters

std::map<std::string,std::string> openfluid::builderext::BuilderExtensionSignature::ConfigParameters

◆ MenuText

std::string openfluid::builderext::BuilderExtensionSignature::MenuText

◆ Mode

ExtensionMode openfluid::builderext::BuilderExtensionSignature::Mode

◆ Role

ExtensionRole openfluid::builderext::BuilderExtensionSignature::Role

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