Public Member Functions | Private Types | List of all members
absl::container_internal::CompressedTuple< Ts > Class Template Reference

#include <compressed_tuple.h>

Inheritance diagram for absl::container_internal::CompressedTuple< Ts >:
Inheritance graph
[legend]

Public Member Functions

constexpr CompressedTuple ()=default
 
constexpr CompressedTuple (Ts...base)
 
template<int I>
ElemT< I > & get ()&
 
template<int I>
constexpr const ElemT< I > & get () const &
 
template<int I>
ElemT< I > && get ()&&
 
template<int I>
constexpr const ElemT< I > && get () const &&
 

Private Types

template<int I>
using ElemT = internal_compressed_tuple::ElemT< CompressedTuple, I >
 

Detailed Description

template<typename... Ts>
class absl::container_internal::CompressedTuple< Ts >

Definition at line 53 of file compressed_tuple.h.

Member Typedef Documentation

template<typename... Ts>
template<int I>
using absl::container_internal::CompressedTuple< Ts >::ElemT = internal_compressed_tuple::ElemT<CompressedTuple, I>
private

Definition at line 151 of file compressed_tuple.h.

Constructor & Destructor Documentation

template<typename... Ts>
constexpr absl::container_internal::CompressedTuple< Ts >::CompressedTuple ( )
default
template<typename... Ts>
constexpr absl::container_internal::CompressedTuple< Ts >::CompressedTuple ( Ts...  base)
inlineexplicit

Definition at line 155 of file compressed_tuple.h.

Member Function Documentation

template<typename... Ts>
template<int I>
ElemT<I>& absl::container_internal::CompressedTuple< Ts >::get ( )
inline

Definition at line 159 of file compressed_tuple.h.

template<typename... Ts>
template<int I>
constexpr const ElemT<I>& absl::container_internal::CompressedTuple< Ts >::get ( ) const
inline

Definition at line 164 of file compressed_tuple.h.

template<typename... Ts>
template<int I>
ElemT<I>&& absl::container_internal::CompressedTuple< Ts >::get ( )
inline

Definition at line 169 of file compressed_tuple.h.

template<typename... Ts>
template<int I>
constexpr const ElemT<I>&& absl::container_internal::CompressedTuple< Ts >::get ( ) const
inline

Definition at line 175 of file compressed_tuple.h.


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


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