Horizon
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Public Attributes | List of all members
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: