41 InitComponent(
const std::string& init_category,
const std::vector<std::string>& init_identifiers);
98 std::string m_init_category =
"";
99 std::vector<std::string> m_init_identifiers = {};
InitComponent(const std::string &init_category, const std::vector< std::string > &init_identifiers)
const std::string & get_init_category() const
static bool is_class_of(const GateTypeComponent *component)
void set_init_category(const std::string &init_category)
std::vector< GateTypeComponent * > get_components(const std::function< bool(const GateTypeComponent *)> &filter=nullptr) const override
void set_init_identifiers(const std::vector< std::string > &init_identifiers)
const std::vector< std::string > & get_init_identifiers() const
ComponentType get_type() const override