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) | 
|   | 
|   | operator std::map< std::string, std::string > () const | 
|   | 
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: