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

Public Types

enum class  Mode { COMPONENT , PART , COMPONENTS }

Public Member Functions

 RuleMatchComponent (const json &j)
json serialize () const
std::string get_brief (const class Block *block=nullptr, class IPool *pool=nullptr) const
void cleanup (const class Block *block)
bool can_export () const
bool matches (const class Component *component) const
bool match (const class Component *component) const

Public Attributes

Mode mode = Mode::COMPONENT
UUID component
std::set< UUIDcomponents
UUID part

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