#include <uhd/config.hpp>
#include <uhd/types/ref_vector.hpp>
#include <boost/operators.hpp>
#include <functional>
#include <memory>
#include <string>
Go to the source code of this file.
Classes | |
class | uhd::convert::converter |
A conversion class that implements a conversion from inputs -> outputs. More... | |
struct | uhd::convert::id_type |
Identify a conversion routine in the registry. More... | |
Namespaces | |
namespace | uhd |
namespace | uhd::convert |
Typedefs | |
typedef std::function< converter::sptr(void)> | uhd::convert::function_type |
Conversion factory function typedef. More... | |
typedef int | uhd::convert::priority_type |
Priority of conversion routines. More... | |
Functions | |
UHD_API bool | uhd::convert::operator== (const id_type &, const id_type &) |
Implement equality_comparable interface. More... | |
UHD_API void | uhd::convert::register_converter (const id_type &id, const function_type &fcn, const priority_type prio) |
UHD_API function_type | uhd::convert::get_converter (const id_type &id, const priority_type prio=-1) |
UHD_API void | uhd::convert::register_bytes_per_item (const std::string &format, const size_t size) |
UHD_API size_t | uhd::convert::get_bytes_per_item (const std::string &format) |
Convert an item format to a size in bytes. More... | |