FAST | Documentation
  1. Get started
    1. Install FAST
    2. C++ Introduction Tutorial
    3. Python Introduction Tutorial
    4. Text Pipelines
  2. Learn FAST
    1. C++ Tutorials
    2. C++ Examples
    3. Python Tutorials
    4. Python Examples
  1. API Reference
    1. API Index
    2. API Modules
  2. Building FAST
    1. Build FAST on Ubuntu Linux
    2. Build FAST on Windows
    3. Build FAST on macOS
    4. Optional build modules
  3. Data
  4. GitHub

fast::ExecutionDevice class
#include <FAST/ExecutionDevice.hpp>

Contents

  • Reference
    • Base classes
    • Derived classes
    • Public types
    • Public static functions
    • Constructors, destructors, conversion operators
    • Public functions
    • Protected variables

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
Tab / T to search, Esc to close
4661 symbols (698.4 kB)

Search for symbols, directories, files, pages or modules. You can omit any prefix from the symbol or file path; adding a : or / suffix lists all members of given symbol or directory.

Use ↓ / ↑ to navigate through the list, Enter to go. Tab autocompletes common prefix, you can copy a link to the result using ⌘ L while ⌘ M produces a Markdown link.

Sorry, nothing was found.

    FAST | Documentation. Created with Doxygen 1.8.18 and m.css.