Attr

class Attr

C++ wrapper for the Attributes C-API.

Public Functions

Attr() = delete
inline Attr(iio_attr const *attr)
inline operator iio_attr const*() const
inline cstr name()
inline cstr filename()
inline cstr static_value()
inline size_t read_raw(char *dst, size_t size) const
inline bool read_bool() const
inline double read_double() const
inline long long read_longlong() const
inline size_t write_raw(void const *src, size_t len)
inline size_t write_string(cstr val)
inline void write_bool(bool val)
inline void write_double(double val)
inline void write_longlong(long long val)
inline operator bool() const
inline operator double() const
inline operator long long() const
inline cstr operator=(cstr val)
inline bool operator=(bool val)
inline double operator=(double val)
inline long long operator=(long long val)