A struct capable of holding a single object of any type.
#include <generic.h>
|
|
| generic () |
| | Default Constructor.
|
| |
| | generic (const generic &gen) |
| | Copy Constructor.
|
| |
| | generic (generic &&gen) |
| | Move Constructor.
|
| |
| template<typename T > |
| | generic (T &&x) |
| | Value Constructor.
|
| |
| template<typename T , typename... ArgsT> |
| | generic (type_identity< T >, ArgsT &&...args) |
| | Emplace Constructor.
|
| |
|
| ~generic () |
| | Destructor.
|
| |
◆ generic() [1/4]
| fennec::generic::generic |
( |
const generic & |
gen | ) |
|
|
inline |
- Parameters
-
| gen | The generic object to copy |
◆ generic() [2/4]
| fennec::generic::generic |
( |
generic && |
gen | ) |
|
|
inline |
- Parameters
-
| gen | The generic object to move |
◆ generic() [3/4]
template<typename T >
| fennec::generic::generic |
( |
T && |
x | ) |
|
|
inline |
- Template Parameters
-
- Parameters
-
◆ generic() [4/4]
template<typename T , typename... ArgsT>
| fennec::generic::generic |
( |
type_identity< T > |
, |
|
|
ArgsT &&... |
args |
|
) |
| |
|
inline |
- Template Parameters
-
| T | The type to construct |
| ArgsT | The argument types |
- Parameters
-
The documentation for this struct was generated from the following file: