|
| QuantityVector (const std::string &tag, const std::string &description, int count, const Value &value, Persistent *parent=nullptr) |
|
| QuantityVector (QuantityVector &&other) |
| move constructor More...
|
|
QuantityVector & | operator= (QuantityVector &&other) |
| move assignment More...
|
|
const std::string & | type () const override |
|
void | set (double v, const std::string &u="") |
|
bool | input () const |
|
bool | output () const |
|
void | setInput () |
|
void | setOutput () |
|
const std::string | unit () const |
|
void | resize (std::size_t count) override |
| resizes the number of elements contained to count More...
|
|
| TypeVector (const std::string &tag, const std::string &description, Persistent *parent, int count, const Value &value) |
| main constructor More...
|
|
| TypeVector (TypeVector &&other) |
| move constructor More...
|
|
TypeVector & | operator= (TypeVector &&other) |
| move assignment More...
|
|
Value & | operator[] (std::size_t index) |
|
const Value & | at (std::size_t index) const |
|
std::size_t | size (void) const |
|
virtual void | resize (std::size_t count) |
| resizes the number of elements contained to count More...
|
|
void | set (const Value &value) |
| sets the value for all elements More...
|
|
| Type (const std::string &tag, const std::string &description, Persistent *parent, const std::vector< Value > &value) |
| main constructor More...
|
|
| Type (Type &&other) |
| move constructor More...
|
|
Type & | operator= (Type &&other) |
| move assignment More...
|
|
std::vector< Value > & | value (void) |
| Type value getter. More...
|
|
const std::vector< Value > & | value (void) const |
|
bool | operator!= (const Type &rhs) const |
|
bool | operator== (const Type &rhs) const |
|
| Item (const Item &other) |
| copy constructor copies all elements but parent which is set to nullptr More...
|
|
Item & | operator= (const Item &other) |
| copy assignment operator copies all elements but parent which is set to nullptr More...
|
|
| Item (const std::string &tag, const std::string &description, Persistent *parent) |
|
| Item (Item &&other) |
| move constructor More...
|
|
Item & | operator= (Item &&other) |
| move assignment operator More...
|
|
virtual | ~Item () |
|
const std::string & | tag () const |
|
const std::string & | description () const |
|
std::string | fullTag () const |
|
const Persistent * | parent () const |
|
virtual const std::string & | type () const =0 |
|
void | setTag (const std::string &tag) |
|
void | setDescription (const std::string &description) |
|
void | setWideTag (const std::wstring &tag) |
| wide-character variant, More...
|
|
void | setWideDescription (const std::wstring &description) |
| wide-character variant, More...
|
|
bool | operator!= (const Item &rhs) const |
|
bool | operator== (const Item &rhs) const |
|
real vector variable
used for vectors
#include <libpf/persistency/QuantityVector.h>
- Warning
-
Thread safe:
-
Extendable:
-
Platform dependencies: