Lines Matching refs:ParamHelper
68 class C2InterfaceHelper::ParamHelper::Impl {
79 C2InterfaceHelper::ParamHelper::attrib_t& attrib() { in attrib()
255 C2InterfaceHelper::ParamHelper::ParamHelper( in ParamHelper() function in C2InterfaceHelper::ParamHelper
257 : mImpl(std::make_unique<C2InterfaceHelper::ParamHelper::Impl>( in ParamHelper()
260 C2InterfaceHelper::ParamHelper::ParamHelper(C2InterfaceHelper::ParamHelper &&) = default;
262 C2InterfaceHelper::ParamHelper::~ParamHelper() = default;
264 void C2InterfaceHelper::ParamHelper::addDownDependency(C2Param::Index index) { in addDownDependency()
268 C2InterfaceHelper::ParamHelper::attrib_t& C2InterfaceHelper::ParamHelper::attrib() { in attrib()
272 std::shared_ptr<C2InterfaceHelper::ParamHelper> C2InterfaceHelper::ParamHelper::build() { in build()
274 return std::make_shared<C2InterfaceHelper::ParamHelper>(std::move(*this)); in build()
278 C2InterfaceHelper::ParamHelper::findField(size_t baseOffs, size_t baseSize) const { in findField()
283 C2InterfaceHelper::ParamHelper::getDependenciesAsRefs() const { in getDependenciesAsRefs()
288 C2InterfaceHelper::ParamHelper::getDescriptor() const { in getDescriptor()
292 const std::vector<C2Param::Index> C2InterfaceHelper::ParamHelper::getDownDependencies() const { in getDownDependencies()
296 C2Param::Index C2InterfaceHelper::ParamHelper::index() const { in index()
300 C2String C2InterfaceHelper::ParamHelper::name() const { in name()
304 const C2InterfaceHelper::ParamRef C2InterfaceHelper::ParamHelper::ref() const { in ref()
308 C2StructDescriptor C2InterfaceHelper::ParamHelper::retrieveStructDescriptor() { in retrieveStructDescriptor()
312 void C2InterfaceHelper::ParamHelper::setDefaultValue(std::shared_ptr<C2Param> default_) { in setDefaultValue()
316 void C2InterfaceHelper::ParamHelper::setDependencies( in setDependencies()
321 void C2InterfaceHelper::ParamHelper::setFields(std::vector<C2ParamFieldValues> &&fields) { in setFields()
325 void C2InterfaceHelper::ParamHelper::setGetter( in setGetter()
330 void C2InterfaceHelper::ParamHelper::setSetter( in setSetter()
335 c2_status_t C2InterfaceHelper::ParamHelper::trySet( in trySet()
341 c2_status_t C2InterfaceHelper::ParamHelper::validate( in validate()
346 std::shared_ptr<C2Param> C2InterfaceHelper::ParamHelper::value() { in value()
350 std::shared_ptr<const C2Param> C2InterfaceHelper::ParamHelper::value() const { in value()
448 virtual std::shared_ptr<ParamHelper>
459 void addParam(std::shared_ptr<ParamHelper> param) { in addParam()
478 std::shared_ptr<ParamHelper> getParam(C2Param::Index ix) const { in getParam()
491 std::shared_ptr<ParamHelper> helper = getParam(ix); in getParamValue()
514 std::map<ParamRef, std::shared_ptr<ParamHelper>> _mParams;
515 std::map<C2Param::Index, std::shared_ptr<ParamHelper>> _mIndexToHelper;
576 void C2InterfaceHelper::addParameter(std::shared_ptr<ParamHelper> param) { in addParameter()
683 std::shared_ptr<ParamHelper> param = _mFactory->getParam(ix); in config()
827 std::shared_ptr<ParamHelper> param = _mFactory->getParam(ix); in querySupportedValues()