libiio
1.0
Library for interfacing with IIO devices
|
Namespace of implementation details. More...
Data Structures | |
class | IndexedSequence |
Serves as base class to implement a vector-like interface. More... | |
class | AttrSeqT |
Vector-like accessor for all attributes of an object. More... | |
Functions | |
optstr | opt (char const *s) |
template<class T , class C > | |
optional< T > | maybe (C *obj) |
std::string | err_str (int err) |
void | err (int err, char const *ctx) |
void | check (int ret, char const *ctx) |
template<class T > | |
T * | check (T *ret, char const *ctx) |
template<class T > | |
T | check_n (T n, char const *s) |
template<class obj_T , iio_attr const * find_attr_T> | |
optional< Attr > | attr (obj_T const *obj, cstr name) |
template<class obj_T , iio_attr const * get_attr_T> | |
optional< Attr > | attr (obj_T const *obj, unsigned int index) |
Namespace of implementation details.