summaryrefslogtreecommitdiff
path: root/runtimes/pure_arm_compute/src/internal/Source.h
diff options
context:
space:
mode:
Diffstat (limited to 'runtimes/pure_arm_compute/src/internal/Source.h')
-rw-r--r--runtimes/pure_arm_compute/src/internal/Source.h17
1 files changed, 17 insertions, 0 deletions
diff --git a/runtimes/pure_arm_compute/src/internal/Source.h b/runtimes/pure_arm_compute/src/internal/Source.h
index a159e5092..fa8f1e811 100644
--- a/runtimes/pure_arm_compute/src/internal/Source.h
+++ b/runtimes/pure_arm_compute/src/internal/Source.h
@@ -14,15 +14,32 @@
* limitations under the License.
*/
+/**
+ * @file Source.h
+ * @brief This file contains Source struct for pushing ITensor
+ * @ingroup COM_AI_RUNTIME
+ */
+
#ifndef __INTERNAL_SOURCE_H__
#define __INTERNAL_SOURCE_H__
#include <arm_compute/core/ITensor.h>
+/**
+ * @brief Struct to push inner source to ITensor.
+ */
struct Source
{
+ /**
+ * @brief Destructor as default
+ */
virtual ~Source() = default;
+ /**
+ * @brief Push inner source to ITensor
+ * @param [in] tensor ITensor to be pushed into
+ * @return N/A
+ */
virtual void push(::arm_compute::ITensor &tensor) const = 0;
};