Documentation for OpenFLUID
2.2.0
|
#include <ware/WareSignature.hpp>
Public Types | |
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 > |
Public Member Functions | |
virtual openfluid::ware::WareType | getType () const =0 |
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 | |
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 |
using openfluid::ware::WareSignature::DependenciesMap_t = std::map<std::string, std::string> |
using openfluid::ware::WareSignature::Link_t = std::pair<std::string,std::string> |
using openfluid::ware::WareSignature::LinksList_t = std::vector<Link_t> |
using openfluid::ware::WareSignature::PeopleList_t = std::vector<Person_t> |
using openfluid::ware::WareSignature::Person_t = std::pair<std::string,std::string> |
|
inline |
|
virtualdefault |
|
inline |
|
inline |
|
inline |
|
pure virtual |
|
inline |
PeopleList_t openfluid::ware::WareSignature::Authors |
Authors as a list of pairs [name,email]
SignatureBuildInfo openfluid::ware::WareSignature::BuildInfo |
Information about build context
PeopleList_t openfluid::ware::WareSignature::Contacts |
Contacts as a list of pairs [name,email]
DependenciesMap_t openfluid::ware::WareSignature::Dependencies |
Dependencies
std::string openfluid::ware::WareSignature::Description |
WareID_t openfluid::ware::WareSignature::ID |
WareIssues openfluid::ware::WareSignature::Issues |
Issues
std::string openfluid::ware::WareSignature::License |
SPDX code for software license
LinksList_t openfluid::ware::WareSignature::Links |
List of links
WareName_t openfluid::ware::WareSignature::Name |
WareStatus_t openfluid::ware::WareSignature::Status |
Development status
std::vector<std::string> openfluid::ware::WareSignature::Tags |
List of tags
WareVersion_t openfluid::ware::WareSignature::Version |
Version string