|
Documentation for OpenFLUID
2.2.1
|
Class for storage of the definition of data handled by the simulator.
#include <ware/WareSignature.hpp>
Public Member Functions | |
| SignatureDataItem () | |
| SignatureDataItem (const std::string &N, const std::string &D, const std::string &SI, std::function< bool(const std::string &, std::string &, openfluid::core::Value::Type &)> Extractor=openfluid::ware::identityExtractor) | |
| SignatureDataItem (const std::string &N, const std::string &D, const std::string &SI, openfluid::core::Value::Type T, std::function< bool(const std::string &)> Validator=openfluid::ware::isNonEmpty) | |
Public Attributes | |
| std::string | Name |
| std::string | Description |
| std::string | SIUnit |
| openfluid::core::Value::Type | DataType |

|
inline |
| openfluid::ware::SignatureDataItem::SignatureDataItem | ( | const std::string & | N, |
| const std::string & | D, | ||
| const std::string & | SI, | ||
| std::function< bool(const std::string &, std::string &, openfluid::core::Value::Type &)> | Extractor = openfluid::ware::identityExtractor |
||
| ) |
| openfluid::ware::SignatureDataItem::SignatureDataItem | ( | const std::string & | N, |
| const std::string & | D, | ||
| const std::string & | SI, | ||
| openfluid::core::Value::Type | T, | ||
| std::function< bool(const std::string &)> | Validator = openfluid::ware::isNonEmpty |
||
| ) |
| openfluid::core::Value::Type openfluid::ware::SignatureDataItem::DataType |
| std::string openfluid::ware::SignatureDataItem::Description |
| std::string openfluid::ware::SignatureDataItem::Name |
| std::string openfluid::ware::SignatureDataItem::SIUnit |