Lines Matching defs:FactoryImpl
443 struct C2InterfaceHelper::FactoryImpl : public C2InterfaceHelper::Factory { struct in C2InterfaceHelper
444 virtual std::shared_ptr<C2ParamReflector> getReflector() const override { in getReflector()
449 getParamHelper(const ParamRef ¶m) const override { in getParamHelper()
454 FactoryImpl(std::shared_ptr<C2ParamReflector> reflector) in FactoryImpl() function
459 void addParam(std::shared_ptr<ParamHelper> param) { in addParam()
478 std::shared_ptr<ParamHelper> getParam(C2Param::Index ix) const { in getParam()
490 std::shared_ptr<C2Param> getParamValue(C2Param::Index ix) const { in getParamValue()
495 c2_status_t querySupportedParams( in querySupportedParams()
506 size_t getDependencyIndex(C2Param::Index ix) { in getDependencyIndex()
514 std::map<ParamRef, std::shared_ptr<ParamHelper>> _mParams;
515 std::map<C2Param::Index, std::shared_ptr<ParamHelper>> _mIndexToHelper;
516 std::shared_ptr<C2ParamReflector> _mReflector;
517 std::map<C2Param::Index, size_t> _mDependencyIndex;