libiio
Public Member Functions | List of all members
iiopp::impl::AttrT< obj_T, read_T, read_bool_T, read_double_T, read_longlong_T, write_T, write_bool_T, write_double_T, write_longlong_T > Class Template Reference
Inheritance diagram for iiopp::impl::AttrT< obj_T, read_T, read_bool_T, read_double_T, read_longlong_T, write_T, write_bool_T, write_double_T, write_longlong_T >:
Inheritance graph
[legend]
Collaboration diagram for iiopp::impl::AttrT< obj_T, read_T, read_bool_T, read_double_T, read_longlong_T, write_T, write_bool_T, write_double_T, write_longlong_T >:
Collaboration graph
[legend]

Public Member Functions

 AttrT (obj_T const *obj, cstr name)
 
cstr name () const override
 
size_t read (char *dst, size_t size) const override
 
bool read_bool () const override
 
double read_double () const override
 
long long read_longlong () const override
 
size_t write (cstr src) override
 
void write_bool (bool val) override
 
void write_double (double val) override
 
void write_longlong (long long val) override
 
- Public Member Functions inherited from iiopp::IAttr
 operator bool () const
 
 operator double () const
 
 operator long long () const
 
cstr operator= (cstr val)
 
bool operator= (bool val)
 
double operator= (double val)
 
long long operator= (long long val)
 

The documentation for this class was generated from the following file: