|
| port_t () |
|
bool | is_variable (const std::string &key) const |
| Checks if the value at key is a variable (e.g. '$fftlen')
|
|
bool | is_keyword (const std::string &key) const |
| Checks if the value at key is a keyword (e.g. 'vlen')
|
|
bool | is_valid () const |
| Basic validity check of this port definition. Variables and.
|
|
std::string | to_string () const |
| Returns a string with the most important keys.
|
|
| 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 |
|
| 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.