Classes | Protected Member Functions | Protected Attributes
absl::optional_internal::optional_data_dtor_base< T, true > Class Template Reference

#include <optional.h>

List of all members.

Classes

struct  dummy_type

Protected Member Functions

 data_ (absl::forward< Args >(args)...)
void destruct () noexcept
constexpr optional_data_dtor_base () noexcept

Protected Attributes

union
absl::optional_internal::optional_data_dtor_base
< T, true >:: { ... }  
bool engaged_

Detailed Description

template<typename T>
class absl::optional_internal::optional_data_dtor_base< T, true >

Definition at line 110 of file internal/optional.h.


Constructor & Destructor Documentation

template<typename T >
constexpr absl::optional_internal::optional_data_dtor_base< T, true >::optional_data_dtor_base ( ) [inline, protected]

Definition at line 128 of file internal/optional.h.


Member Function Documentation

template<typename T >
absl::optional_internal::optional_data_dtor_base< T, true >::data_ ( absl::forward< Args >(args)  ...) [inline, protected]

Definition at line 132 of file internal/optional.h.

template<typename T >
void absl::optional_internal::optional_data_dtor_base< T, true >::destruct ( ) [inline, protected]

Definition at line 125 of file internal/optional.h.


Member Data Documentation

union { ... } [protected]
template<typename T >
T absl::optional_internal::optional_data_dtor_base< T, true >::data_

Definition at line 123 of file internal/optional.h.

template<typename T >
dummy_type absl::optional_internal::optional_data_dtor_base< T, true >::dummy_

Definition at line 122 of file internal/optional.h.

template<typename T >
bool absl::optional_internal::optional_data_dtor_base< T, true >::engaged_ [protected]

Definition at line 119 of file internal/optional.h.


The documentation for this class was generated from the following file:


abseil_cpp
Author(s):
autogenerated on Wed Jun 19 2019 19:42:16