9#ifndef _INCLUDED_IIO_TYPES_H
10#define _INCLUDED_IIO_TYPES_H
13#include <boost/tokenizer.hpp>
32typedef std::variant<long long unsigned int, long unsigned int, int, double, std::string>
35#define tokenizer(inp, sep) \
36 boost::tokenizer<boost::char_separator<char>>(inp, boost::char_separator<char>(sep))
Definition: iio_types.h:39
iio_param_t(const std::string &kvpair)
static std::string to_string(iio_param_value_t value)
iio_param_t(const std::string &key, iio_param_value_t value)
~iio_param_t()
Definition: iio_types.h:43
#define IIO_API
Definition: gr-iio/include/gnuradio/iio/api.h:18
std::vector< iio_param_t > iio_param_vec_t
Definition: iio_types.h:48
data_type_t
Definition: iio_types.h:22
std::variant< long long unsigned int, long unsigned int, int, double, std::string > iio_param_value_t
Definition: iio_types.h:33
attr_type_t
Definition: iio_types.h:24
GNU Radio logging wrapper.
Definition: basic_block.h:29