Lines Matching refs:std

156         const std::vector<C2Param*> &stackParams,
157 const std::vector<C2Param::Index> &heapParamIndices,
159 std::vector<std::unique_ptr<C2Param>>* const heapParams) const = 0;
217 const std::vector<C2Param*> &params,
219 std::vector<std::unique_ptr<C2SettingResult>>* const failures) = 0;
293 std::vector<std::shared_ptr<C2ParamDescriptor>> * const params) const = 0;
328 std::vector<C2FieldSupportedValuesQuery> &fields, c2_blocking_t mayBlock) const = 0;
337 virtual void onWorkDone_nb(std::weak_ptr<C2Component> component,
338 std::list<std::unique_ptr<C2Work>> workItems) = 0;
340 virtual void onTripped_nb(std::weak_ptr<C2Component> component,
341 std::vector<std::shared_ptr<C2SettingResult>> settingResult) = 0;
343 virtual void onError_nb(std::weak_ptr<C2Component> component,
387 const std::shared_ptr<Listener> &listener, c2_blocking_t mayBlock) = 0;
418 std::vector<C2StringLiteral> aliases; ///< name aliases for backward compatibility
442 virtual c2_status_t queue_nb(std::list<std::unique_ptr<C2Work>>* const items) = 0;
463 virtual c2_status_t announce_nb(const std::vector<C2WorkOutline> &items) = 0;
505 …virtual c2_status_t flush_sm(flush_mode_t mode, std::list<std::unique_ptr<C2Work>>* const flushedW…
664 virtual std::shared_ptr<C2ComponentInterface> intf() = 0;
698 virtual const std::vector<C2Param::Index> getParsedParams() const = 0;
746 virtual std::vector<std::shared_ptr<const C2Allocator::Traits>> listAllocators_nb() const = 0;
768 virtual c2_status_t fetchAllocator(id_t id, std::shared_ptr<C2Allocator>* const allocator) = 0;
807 C2String name, std::shared_ptr<C2Component>* const component) = 0;
829 C2String name, std::shared_ptr<C2ComponentInterface>* const interface) = 0;
838 virtual std::vector<std::shared_ptr<const C2Component::Traits>> listComponents() = 0;
845 std::shared_ptr<C2GraphicBuffer> src, std::shared_ptr<C2GraphicBuffer> dst) = 0;
880 const std::vector<C2Param*> &stackParams,
881 const std::vector<C2Param::Index> &heapParamIndices,
882 std::vector<std::unique_ptr<C2Param>>* const heapParams) const = 0;
919 const std::vector<C2Param*> &params,
920 std::vector<std::unique_ptr<C2SettingResult>>* const failures) = 0;
935 virtual std::shared_ptr<C2ParamReflector> getParamReflector() const = 0;
948 std::vector<std::shared_ptr<C2ParamDescriptor>> * const params) const = 0;
967 std::vector<C2FieldSupportedValuesQuery> &fields) const = 0;