12 return component->
get_type() == m_type;
virtual ComponentType get_type() const =0
static bool is_class_of(const GateTypeComponent *component)
std::vector< GateTypeComponent * > get_components(const std::function< bool(const GateTypeComponent *)> &filter=nullptr) const override
ComponentType get_type() const override