|
RESTinio
|
C++03 constructed union to hold value. More...
#include <optional.hpp>
Classes | |
| struct | aligned_storage_t |
Private Types | |
| typedef T | value_type |
Private Member Functions | |
| storage_t () | |
| storage_t (value_type const &v) | |
| void | construct_value (value_type const &v) |
| void | destruct_value () |
| value_type const * | value_ptr () const |
| value_type * | value_ptr () |
| value_type const & | value () const optional_ref_qual |
| value_type & | value () optional_ref_qual |
| typedef | optional_ALIGN_AS (value_type) align_as_type |
| void * | ptr () optional_noexcept |
| void const * | ptr () const optional_noexcept |
| template<typename U > | |
| U * | as () |
| template<typename U > | |
| U const * | as () const |
Private Attributes | |
| aligned_storage_t | data |
Friends | |
| class | optional< T > |
C++03 constructed union to hold value.
Definition at line 508 of file optional.hpp.
|
private |
Definition at line 513 of file optional.hpp.
|
inlineprivate |
Definition at line 515 of file optional.hpp.
|
inlineprivate |
Definition at line 517 of file optional.hpp.
|
inlineprivate |
Definition at line 625 of file optional.hpp.
|
inlineprivate |
Definition at line 631 of file optional.hpp.
|
inlineprivate |
Definition at line 522 of file optional.hpp.
|
inlineprivate |
Definition at line 553 of file optional.hpp.
|
private |
|
inlineprivate |
Definition at line 614 of file optional.hpp.
|
inlineprivate |
Definition at line 619 of file optional.hpp.
|
inlineprivate |
Definition at line 568 of file optional.hpp.
|
inlineprivate |
Definition at line 573 of file optional.hpp.
|
inlineprivate |
Definition at line 558 of file optional.hpp.
|
inlineprivate |
Definition at line 563 of file optional.hpp.
|
friend |
Definition at line 511 of file optional.hpp.
|
private |
Definition at line 608 of file optional.hpp.
1.8.14