24 #ifndef SRC_COMMON_IOPERATOR_H_ 25 #define SRC_COMMON_IOPERATOR_H_ 50 namespace experimental
72 bool is_valid()
const;
103 std::unique_ptr<experimental::IOperator> _op{
nullptr };
127 if(op ==
nullptr || !op->is_valid())
130 return StatusCode::InvalidArgument;
132 return StatusCode::Success;
void set_internal_operator(std::unique_ptr< experimental::IOperator > op)
Base class specifying the queue interface.
Base class for all async functions.
arm_compute::detail::Header header
#define ARM_COMPUTE_LOG_ERROR_ACL(msg)
Log an error message to the logger.
Copyright (c) 2017-2021 Arm Limited.
std::vector< MemoryInfo > MemoryRequirements
StatusCode validate_internal_operator(const IOperator *op)
Check if an internal operator is valid.
IOperator * get_internal(AclOperator op)
Extract internal representation of an Operator.
experimental::MemoryRequirements MemoryRequirements