21.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 20 of file BackendOptions.hpp.
|
inlineexplicit |
Definition at line 245 of file BackendOptions.hpp.
Referenced by BackendOptions::BackendOptions().
|
inline |
Definition at line 249 of file BackendOptions.hpp.
References BackendOptions::BackendOptions(), and BackendOptions::operator=().
|
default |
|
default |
|
inline |
Definition at line 259 of file BackendOptions.hpp.
Referenced by BOOST_AUTO_TEST_CASE().
|
inline |
Definition at line 264 of file BackendOptions.hpp.
|
inlinenoexcept |
Definition at line 269 of file BackendOptions.hpp.
|
inline |
Definition at line 271 of file BackendOptions.hpp.
|
inlinenoexcept |
Definition at line 270 of file BackendOptions.hpp.
|
default |
Referenced by BackendOptions::BackendOption::BackendOption(), and BackendOptions::BackendOptions().
|
default |