#include <BackendId.hpp>
Definition at line 78 of file BackendId.hpp.
◆ BackendId() [1/6]
Definition at line 81 of file BackendId.hpp.
constexpr char const * GetComputeDeviceAsCString(Compute compute)
Deprecated function that will be removed together with the Compute enum.
◆ BackendId() [2/6]
◆ BackendId() [3/6]
◆ BackendId() [4/6]
◆ BackendId() [5/6]
◆ ~BackendId()
◆ BackendId() [6/6]
Deprecated function that will be removed together with the Compute enum.
Definition at line 94 of file BackendId.hpp.
◆ Get()
| const std::string & Get |
( |
| ) |
const |
|
inline |
◆ IsCpuAcc()
◆ IsCpuRef()
◆ IsEmpty()
◆ IsGpuAcc()
◆ IsUndefined()
| bool IsUndefined |
( |
| ) |
const |
|
inline |
◆ operator std::string()
| operator std::string |
( |
| ) |
const |
|
inline |
◆ operator!=()
template<typename O >
| bool operator!= |
( |
const O & | other | ) |
const |
|
inline |
Definition at line 127 of file BackendId.hpp.
128 {
129 return !(*this == other);
130 }
◆ operator<()
| bool operator< |
( |
const BackendId & | other | ) |
const |
|
inline |
Definition at line 132 of file BackendId.hpp.
133 {
134 return m_Id < other.m_Id;
135 }
◆ operator=() [1/4]
◆ operator=() [2/4]
Deprecated function that will be removed together with the Compute enum.
Definition at line 105 of file BackendId.hpp.
106 {
108 std::swap(temp.m_Id, m_Id);
109 return *this;
110 }
◆ operator=() [3/4]
◆ operator=() [4/4]
| BackendId & operator= |
( |
const std::string & | other | ) |
|
|
inline |
Definition at line 97 of file BackendId.hpp.
98 {
99 m_Id = other;
100 return *this;
101 }
◆ operator==() [1/2]
| bool operator== |
( |
const BackendId & | other | ) |
const |
|
inline |
Definition at line 112 of file BackendId.hpp.
113 {
114 return m_Id == other.m_Id;
115 }
◆ operator==() [2/2]
template<typename O >
| bool operator== |
( |
const O & | other | ) |
const |
|
inline |
comparison against objects from which the BackendId can be constructed
Definition at line 120 of file BackendId.hpp.
121 {
123 return *this == temp;
124 }
The documentation for this class was generated from the following file: