libiio  1.0
Library for interfacing with IIO devices
iiopp::impl Namespace Reference

Namespace of implementation details. More...

Data Structures

class  AttrSeqT
 Vector-like accessor for all attributes of an object. More...
 
class  IndexedSequence
 Serves as base class to implement a vector-like interface. 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 >
check_n (T n, char const *s)
 
template<class obj_T , iio_attr const * find_attr_T>
optional< Attrattr (obj_T const *obj, cstr name)
 
template<class obj_T , iio_attr const * get_attr_T>
optional< Attrattr (obj_T const *obj, unsigned int index)
 

Detailed Description

Namespace of implementation details.