class
#include <FAST/ExecutionDevice.hpp>
ExecutionDevice
Contents
Base classes
- class Object
- Base class for all FAST objects.
Derived classes
- class Host
- class OpenCLDevice
Public types
- using pointer = std::shared_ptr<ExecutionDevice>
Public static functions
- static auto getStaticNameOfClass() -> std::string
Constructors, destructors, conversion operators
- ~ExecutionDevice() virtual
Public functions
- auto isHost() -> bool
Protected variables
- bool mIsHost
- std::weak_ptr<ExecutionDevice> mPtr