20.02
|
Struct for the users to pass backend specific options. More...
#include <BackendOptions.hpp>
Classes | |
struct | BackendOption |
class | Var |
Very basic type safe variant. More... | |
Public Member Functions | |
BackendOptions (BackendId backend) | |
BackendOptions (BackendId backend, std::initializer_list< BackendOption > options) | |
BackendOptions (const BackendOptions &other)=default | |
BackendOptions (BackendOptions &&other)=default | |
BackendOptions & | operator= (const BackendOptions &other)=default |
BackendOptions & | operator= (BackendOptions &&other)=default |
void | AddOption (BackendOption &&option) |
void | AddOption (const BackendOption &option) |
const BackendId & | GetBackendId () const noexcept |
size_t | GetOptionCount () const noexcept |
const BackendOption & | GetOption (size_t idx) const |
Struct for the users to pass backend specific options.
Definition at line 16 of file BackendOptions.hpp.
|
inlineexplicit |
Definition at line 227 of file BackendOptions.hpp.
Referenced by BackendOptions::BackendOptions().
|
inline |
Definition at line 231 of file BackendOptions.hpp.
References BackendOptions::BackendOptions(), and BackendOptions::operator=().
|
default |
|
default |
|
inline |
Definition at line 241 of file BackendOptions.hpp.
Referenced by BOOST_AUTO_TEST_CASE().
|
inline |
Definition at line 246 of file BackendOptions.hpp.
|
inlinenoexcept |
Definition at line 251 of file BackendOptions.hpp.
|
inline |
Definition at line 253 of file BackendOptions.hpp.
|
inlinenoexcept |
Definition at line 252 of file BackendOptions.hpp.
|
default |
Referenced by BackendOptions::BackendOption::BackendOption(), and BackendOptions::BackendOptions().
|
default |