|
Horizon
|
Public Member Functions | |
| RuleID | get_id () const override |
| RuleViaDefinitions (const json &j, const RuleImportMap &import_map) | |
| json | serialize () const override |
| std::string | get_brief (const class Block *block=nullptr, class IPool *pool=nullptr) const override |
| bool | can_export () const override |
Public Member Functions inherited from horizon::Rule | |
| Rule (const UUID &uu) | |
| Rule (const json &j) | |
| Rule (const json &j, const RuleImportMap &import_map) | |
| Rule (const UUID &uu, const json &j) | |
| Rule (const UUID &uu, const json &j, const RuleImportMap &import_map) | |
| int | get_order () const |
| virtual bool | is_match_all () const |
Public Attributes | |
| std::map< UUID, ViaDefinition > | via_definitions |
Public Attributes inherited from horizon::Rule | |
| UUID | uuid |
| bool | enabled = true |
| bool | imported = false |
Static Public Attributes | |
| static const auto | id = RuleID::VIA_DEFINITIONS |
Additional Inherited Members | |
Public Types inherited from horizon::Rule | |
| enum class | SerializeMode { SERIALIZE , EXPORT } |
Static Protected Member Functions inherited from horizon::Rule | |
| static std::string | layer_to_string (int layer) |
|
inlineoverridevirtual |
Reimplemented from horizon::Rule.
|
overridevirtual |
Implements horizon::Rule.
|
inlineoverridevirtual |
Implements horizon::Rule.
|
overridevirtual |
Reimplemented from horizon::Rule.