Horizon
Public Types | Public Member Functions | Public Attributes | List of all members
horizon::RuleMatch Class Reference

Public Types

enum class  Mode { ALL , NET , NET_CLASS , NET_NAME_REGEX }
 

Public Member Functions

 RuleMatch (const json &j, const class RuleImportMap &import_map)
 
 RuleMatch (const json &j)
 
json serialize () const
 
std::string get_brief (const class Block *block=nullptr) const
 
void cleanup (const class Block *block)
 
bool can_export () const
 
bool match (const class Net *net) const
 

Public Attributes

Mode mode = Mode::ALL
 
UUID net
 
UUID net_class
 
std::string net_name_regex
 

The documentation for this class was generated from the following files: