Describes arguments in a block definition.
More...
#include <uhd/rfnoc/blockdef.hpp>
|
| | arg_t () |
| |
| bool | is_valid () const |
| | Basic validity check of this argument definition. More...
|
| |
| std::string | to_string () const |
| | Returns a string with the most important keys. More...
|
| |
| | dict (void) |
| |
| | dict (InputIterator first, InputIterator last) |
| |
| std::size_t | size (void) const |
| |
| std::vector< std::string > | keys (void) const |
| |
| std::vector< std::string > | vals (void) const |
| |
| bool | has_key (const std::string &key) const |
| |
| const std::string & | get (const std::string &key, const std::string &other) const |
| |
| const std::string & | get (const std::string &key) const |
| |
| void | set (const std::string &key, const std::string &val) |
| |
| const std::string & | operator[] (const std::string &key) const |
| |
| std::string & | operator[] (const std::string &key) |
| |
| bool | operator== (const dict< std::string, std::string > &other) const |
| |
| bool | operator!= (const dict< std::string, std::string > &other) const |
| |
| std::string | pop (const std::string &key) |
| |
| void | update (const dict< std::string, std::string > &new_dict, bool fail_on_conflict=true) |
| |
Describes arguments in a block definition.
◆ arg_t()
| uhd::rfnoc::blockdef::arg_t::arg_t |
( |
| ) |
|
◆ is_valid()
| bool uhd::rfnoc::blockdef::arg_t::is_valid |
( |
| ) |
const |
Basic validity check of this argument definition.
◆ to_string()
| std::string uhd::rfnoc::blockdef::arg_t::to_string |
( |
| ) |
const |
Returns a string with the most important keys.
◆ ARG_ARGS
A list of args an argument can have.
◆ VALID_TYPES
| const std::set<std::string> uhd::rfnoc::blockdef::arg_t::VALID_TYPES |
|
static |
The documentation for this class was generated from the following file: