18 #ifndef INCLUDED_UHD_TYPES_RANGES_HPP 19 #define INCLUDED_UHD_TYPES_RANGES_HPP 49 range_t(
double start,
double stop,
double step = 0);
52 double start(
void)
const;
55 double stop(
void)
const;
58 double step(
void)
const;
61 const std::string to_pp_string(
void)
const;
80 template <
typename InputIterator>
91 meta_range_t(
double start,
double stop,
double step = 0);
94 double start(
void)
const;
97 double stop(
void)
const;
100 double step(
void)
const;
108 double clip(
double value,
bool clip_step =
false)
const;
111 const std::string to_pp_string(
void)
const;
meta_range_t freq_range_t
Definition: ranges.hpp:116
meta_range_t gain_range_t
Definition: ranges.hpp:115
#define UHD_API
Definition: config.hpp:76
Definition: convert.hpp:28
T clip(const T &val, const T &bound1, const T &bound2)
Definition: algorithm.hpp:80
#define UHD_PIMPL_DECL(_name)
Definition: pimpl.hpp:42
Definition: ranges.hpp:32