Describes port options for a block definition.  
 More...
#include <uhd/rfnoc/blockdef.hpp>
 | 
|   | port_t () | 
|   | 
| bool  | is_variable (const std::string &key) const | 
|   | Checks if the value at key is a variable (e.g. '$fftlen')  More...
  | 
|   | 
| bool  | is_keyword (const std::string &key) const | 
|   | Checks if the value at key is a keyword (e.g. 'vlen')  More...
  | 
|   | 
| bool  | is_valid () const | 
|   | Basic validity check of this port definition. Variables and.  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 port options for a block definition. 
 
◆ port_t()
      
        
          | uhd::rfnoc::blockdef::port_t::port_t  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ is_keyword()
      
        
          | bool uhd::rfnoc::blockdef::port_t::is_keyword  | 
          ( | 
          const std::string &  | 
          key | ) | 
           const | 
        
      
 
Checks if the value at key is a keyword (e.g. 'vlen') 
 
 
◆ is_valid()
      
        
          | bool uhd::rfnoc::blockdef::port_t::is_valid  | 
          ( | 
           | ) | 
           const | 
        
      
 
Basic validity check of this port definition. Variables and. 
 
 
◆ is_variable()
      
        
          | bool uhd::rfnoc::blockdef::port_t::is_variable  | 
          ( | 
          const std::string &  | 
          key | ) | 
           const | 
        
      
 
Checks if the value at key is a variable (e.g. '$fftlen') 
 
 
◆ to_string()
      
        
          | std::string uhd::rfnoc::blockdef::port_t::to_string  | 
          ( | 
           | ) | 
           const | 
        
      
 
Returns a string with the most important keys. 
 
 
◆ PORT_ARGS
A list of args a port can have. 
 
 
The documentation for this class was generated from the following file: