ONE - On-device Neural Engine
Loading...
Searching...
No Matches
onert_micro::core::OMDataContext< T, Mixins > Class Template Reference

#include <OMRuntimeData.h>

Collaboration diagram for onert_micro::core::OMDataContext< T, Mixins >:

Public Member Functions

template<class RuntimeKernel >
 OMDataContext (RuntimeKernel &rt_kernel)
 
virtual ~OMDataContext ()=default
 
auto & Input ()
 
auto & Output ()
 

Protected Attributes

OMInputContext< T > _input
 
OMOutputContext< T > _output
 

Detailed Description

template<class T, class ... Mixins>
class onert_micro::core::OMDataContext< T, Mixins >

Definition at line 140 of file OMRuntimeData.h.

Constructor & Destructor Documentation

◆ OMDataContext()

template<class T , class ... Mixins>
template<class RuntimeKernel >
onert_micro::core::OMDataContext< T, Mixins >::OMDataContext ( RuntimeKernel &  rt_kernel)
inlineexplicit

Definition at line 148 of file OMRuntimeData.h.

149 : Mixins(rt_kernel)...
150 , _input(MakeInputContext<T>(rt_kernel))
151 , _output(MakeOutputContext<T>(rt_kernel))
152 {}

◆ ~OMDataContext()

template<class T , class ... Mixins>
virtual onert_micro::core::OMDataContext< T, Mixins >::~OMDataContext ( )
virtualdefault

Member Function Documentation

◆ Input()

template<class T , class ... Mixins>
auto & onert_micro::core::OMDataContext< T, Mixins >::Input ( )
inline

Definition at line 157 of file OMRuntimeData.h.

158 {
159 return _input;
160 }

References onert_micro::core::OMDataContext< T, Mixins >::_input.

◆ Output()

template<class T , class ... Mixins>
auto & onert_micro::core::OMDataContext< T, Mixins >::Output ( )
inline

Definition at line 162 of file OMRuntimeData.h.

163 {
164 return _output;
165 }

References onert_micro::core::OMDataContext< T, Mixins >::_output.

Field Documentation

◆ _input

template<class T , class ... Mixins>
OMInputContext<T> onert_micro::core::OMDataContext< T, Mixins >::_input
protected

◆ _output

template<class T , class ... Mixins>
OMOutputContext<T> onert_micro::core::OMDataContext< T, Mixins >::_output
protected

The documentation for this class was generated from the following file: