Lines Matching refs:reflector
90 void createFieldsAndSupportedValues(const std::shared_ptr<C2ParamReflector> &reflector) { in createFieldsAndSupportedValues() argument
92 C2FieldUtils::enumerateFields(*mDefaultValue, reflector)) { in createFieldsAndSupportedValues()
209 c2_status_t validate(const std::shared_ptr<C2ParamReflector> &reflector) { in validate() argument
219 createFieldsAndSupportedValues(reflector); in validate()
342 const std::shared_ptr<C2ParamReflector> &reflector) { in validate() argument
343 return mImpl->validate(reflector); in validate()
454 FactoryImpl(std::shared_ptr<C2ParamReflector> reflector) in FactoryImpl()
455 : _mReflector(reflector) { } in FactoryImpl()
538 C2InterfaceHelper::C2InterfaceHelper(std::shared_ptr<C2ReflectorHelper> reflector) in C2InterfaceHelper() argument
539 : mReflector(reflector), in C2InterfaceHelper()
540 _mFactory(std::make_shared<FactoryImpl>(reflector)) { } in C2InterfaceHelper()
543 size_t C2InterfaceHelper::GetBaseOffset(const std::shared_ptr<C2ParamReflector> &reflector, in GetBaseOffset() argument
545 std::unique_ptr<C2StructDescriptor> param = reflector->describe(index); in GetBaseOffset()
567 reflector, field.type() & ~C2FieldDescriptor::STRUCT_FLAG, in GetBaseOffset()