FAST  3.2.0
Framework for Heterogeneous Medical Image Computing and Visualization
Public Types | Public Member Functions | Static Public Member Functions | Protected Attributes | List of all members
fast::ExecutionDevice Class Reference

#include <ExecutionDevice.hpp>

+ Inheritance diagram for fast::ExecutionDevice:
+ Collaboration diagram for fast::ExecutionDevice:

Public Types

typedef std::shared_ptr< ExecutionDevicepointer
 
- Public Types inherited from fast::Object
typedef std::shared_ptr< Objectpointer
 

Public Member Functions

bool isHost ()
 
virtual ~ExecutionDevice ()
 
- Public Member Functions inherited from fast::Object
 Object ()
 
virtual ~Object ()
 
ReportergetReporter ()
 

Static Public Member Functions

static std::string getStaticNameOfClass ()
 
- Static Public Member Functions inherited from fast::Object
static std::string getStaticNameOfClass ()
 

Protected Attributes

bool mIsHost
 
std::weak_ptr< ExecutionDevicemPtr
 
- Protected Attributes inherited from fast::Object
std::weak_ptr< ObjectmPtr
 

Additional Inherited Members

- Protected Member Functions inherited from fast::Object
ReporterreportError ()
 
ReporterreportWarning ()
 
ReporterreportInfo ()
 
ReporterEnd reportEnd () const
 

Member Typedef Documentation

◆ pointer

Constructor & Destructor Documentation

◆ ~ExecutionDevice()

virtual fast::ExecutionDevice::~ExecutionDevice ( )
inlinevirtual

Member Function Documentation

◆ getStaticNameOfClass()

static std::string fast::ExecutionDevice::getStaticNameOfClass ( )
inlinestatic

◆ isHost()

bool fast::ExecutionDevice::isHost ( )
inline

Member Data Documentation

◆ mIsHost

bool fast::ExecutionDevice::mIsHost
protected

◆ mPtr

std::weak_ptr<ExecutionDevice> fast::ExecutionDevice::mPtr
protected

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