#include <DeviceSpec.hpp>
Definition at line 14 of file DeviceSpec.hpp.
◆ DeviceSpec() [1/2]
◆ DeviceSpec() [2/2]
Definition at line 20 of file DeviceSpec.hpp.
21 : m_SupportedBackends{supportedBackends} {}
◆ ~DeviceSpec()
◆ AddSupportedBackends()
| void AddSupportedBackends |
( |
const BackendIdSet & | backendIds, |
|
|
bool | isDynamic = false ) |
|
inline |
Definition at line 30 of file DeviceSpec.hpp.
31 {
32 m_SupportedBackends.insert(backendIds.begin(), backendIds.end());
33 if (isDynamic)
34 {
35 m_DynamicBackends.insert(backendIds.begin(), backendIds.end());
36 }
37 }
◆ ClearDynamicBackends()
| void ClearDynamicBackends |
( |
| ) |
|
|
inline |
Definition at line 39 of file DeviceSpec.hpp.
40 {
41 for (const auto& id : m_DynamicBackends)
42 {
43 m_SupportedBackends.erase(id);
44 }
45 m_DynamicBackends.clear();
46 }
◆ GetDynamicBackends()
Definition at line 48 of file DeviceSpec.hpp.
49 {
50 return m_DynamicBackends;
51 }
◆ GetSupportedBackends()
The documentation for this class was generated from the following file: