header_utils
Loading...
Searching...
No Matches
Uninitialized

Contains unititialized_t. More...

Classes

union  ghassanpl::unititialized_t< T >
 unititialized_t<T> is an appropriately sized and aligned storage for type T, with a useful interface to create and destroy the object More...

Functions

template<detail::sized T>
 ghassanpl::unititialized_t (paren_init_t, T) -> unititialized_t< T >
template<detail::sized T>
 ghassanpl::unititialized_t (brace_init_t, T) -> unititialized_t< T >

Variables

struct ghassanpl::default_init_t ghassanpl::default_init
 Constructor tag to default-construct the object inside an unititialized_t.
struct ghassanpl::paren_init_t ghassanpl::paren_init
 Constructor tag to paren-construct the object inside an unititialized_t.
struct ghassanpl::brace_init_t ghassanpl::brace_init
 Constructor tag to brace-construct the object inside an unititialized_t.

Detailed Description

Contains unititialized_t.