|
| Value (const std::string name) |
|
int | GetSize () |
|
void | SetBuffer (unsigned char *buffer) |
|
virtual NativeType | getNativeType ()=0 |
|
virtual uint8_t | as_uint8_t ()=0 |
|
virtual int8_t | as_int8_t ()=0 |
|
virtual uint16_t | as_uint16_t ()=0 |
|
virtual int16_t | as_int16_t ()=0 |
|
virtual uint32_t | as_uint32_t ()=0 |
|
virtual int32_t | as_int32_t ()=0 |
|
virtual uint64_t | as_uint64_t ()=0 |
|
virtual int64_t | as_int64_t ()=0 |
|
virtual float | as_float ()=0 |
|
virtual double | as_double ()=0 |
|
virtual std::string | as_string ()=0 |
|
virtual uint8_t | as_uint8_t (uint32_t index)=0 |
|
virtual int8_t | as_int8_t (uint32_t index)=0 |
|
virtual uint16_t | as_uint16_t (uint32_t index)=0 |
|
virtual int16_t | as_int16_t (uint32_t index)=0 |
|
virtual uint32_t | as_uint32_t (uint32_t index)=0 |
|
virtual int32_t | as_int32_t (uint32_t index)=0 |
|
virtual uint64_t | as_uint64_t (uint32_t index)=0 |
|
virtual int64_t | as_int64_t (uint32_t index)=0 |
|
virtual float | as_float (uint32_t index)=0 |
|
virtual double | as_double (uint32_t index)=0 |
|
const std::string & | getName () |
|
virtual uint32_t | getSize () const =0 |
|
virtual size_t | getElementSize () const =0 |
|
virtual void * | getBuffer ()=0 |
|
virtual bool | isValid () const =0 |
|
virtual bool | isArray () const =0 |
|
|
virtual void | copyTo (Parameter *parm) const =0 |
|
|
std::string | _name |
|
std::shared_timed_mutex | _rwMutex |
|
|
template<typename T > |
class | ValueImpl |
|
template<typename T > |
class | ArrayValue |
|
The documentation for this class was generated from the following files: