Horizon
Loading...
Searching...
No Matches
horizon::RuleMatch Class Reference

Public Types

enum class  Mode {
  ALL , NET , NETS , NET_CLASS ,
  NET_NAME_REGEX , NET_CLASS_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
std::set< UUIDnets
UUID net_class
std::string net_name_regex
std::string net_class_regex

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