MayaFlux 0.1.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches

◆ get_category()

template<typename OpClass >
std::optional< OperationType > MayaFlux::Yantra::OperationRegistry::get_category ( ) const
inline

Get category for a registered operation type.

Template Parameters
OpClassOperation class to query
Returns
Optional containing the category if registered

Definition at line 193 of file ComputeRegistry.hpp.

194 {
195 auto type_idx = std::type_index(typeid(OpClass));
196
197 for (const auto& [key, _] : m_factories) {
198 if (key.operation_type == type_idx) {
199 return key.category;
200 }
201 }
202
203 return std::nullopt;
204 }
std::unordered_map< TypeKey, Factory, TypeKeyHash > m_factories

References m_factories.