|
| | 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: