24.02.1
|
Runtime context. More...
#include <RuntimeContext.h>
Public Member Functions | |
RuntimeContext () | |
Default Constructor. More... | |
~RuntimeContext ()=default | |
Destructor. More... | |
RuntimeContext (const RuntimeContext &)=delete | |
Prevent instances of this class from being copied (As this class contains pointers) More... | |
RuntimeContext (RuntimeContext &&)=default | |
Default move constructor. More... | |
RuntimeContext & | operator= (const RuntimeContext &)=delete |
Prevent instances of this class from being copied (As this class contains pointers) More... | |
RuntimeContext & | operator= (RuntimeContext &&)=default |
Default move assignment operator. More... | |
void | set_scheduler (IScheduler *scheduler) |
CPU Scheduler setter. More... | |
IScheduler * | scheduler () override |
Scheduler accessor. More... | |
IAssetManager * | asset_manager () override |
Asset manager accessor. More... | |
Public Member Functions inherited from IRuntimeContext | |
virtual | ~IRuntimeContext ()=default |
Destructor. More... | |
Runtime context.
Definition at line 34 of file RuntimeContext.h.
RuntimeContext | ( | ) |
Default Constructor.
Definition at line 31 of file RuntimeContext.cpp.
|
default |
Destructor.
|
delete |
Prevent instances of this class from being copied (As this class contains pointers)
|
default |
Default move constructor.
|
overridevirtual |
Asset manager accessor.
Implements IRuntimeContext.
Definition at line 46 of file RuntimeContext.cpp.
Referenced by arm_compute::test::validation::TEST_CASE().
|
delete |
Prevent instances of this class from being copied (As this class contains pointers)
|
default |
Default move assignment operator.
|
overridevirtual |
Scheduler accessor.
Implements IRuntimeContext.
Definition at line 41 of file RuntimeContext.cpp.
Referenced by ContextSchedulerUser::ContextSchedulerUser(), CLRuntimeContext::set_gpu_scheduler(), RuntimeContext::set_scheduler(), and arm_compute::test::validation::TEST_CASE().
void set_scheduler | ( | IScheduler * | scheduler | ) |
CPU Scheduler setter.
Definition at line 35 of file RuntimeContext.cpp.
References ARM_COMPUTE_ERROR_ON_NULLPTR, and RuntimeContext::scheduler().
Referenced by ContextSchedulerUser::intercept_scheduler(), ContextSchedulerUser::restore_scheduler(), and arm_compute::test::validation::TEST_CASE().