#include <compressed_tuple.h>
|
constexpr | CompressedTuple ()=default |
|
constexpr | CompressedTuple ()=default |
|
constexpr | CompressedTuple (const Ts &... base) |
|
constexpr | CompressedTuple (const Ts &... base) |
|
template<typename First , typename... Vs, absl::enable_if_t< absl::conjunction< absl::negation< std::is_same< void(CompressedTuple), void(absl::decay_t< First >)>>, internal_compressed_tuple::TupleItemsMoveConstructible< CompressedTuple< Ts... >, First, Vs... >>::value , bool > |
constexpr | CompressedTuple (First &&first, Vs &&... base) |
|
template<typename First , typename... Vs, absl::enable_if_t< absl::conjunction< absl::negation< std::is_same< void(CompressedTuple), void(absl::decay_t< First >)>>, internal_compressed_tuple::TupleItemsMoveConstructible< CompressedTuple< Ts... >, First, Vs... >>::value , bool > |
constexpr | CompressedTuple (First &&first, Vs &&... base) |
|
template<int I> |
ElemT< I > & | get () & |
|
template<int I> |
ElemT< I > & | get () & |
|
template<int I> |
ElemT< I > && | get () && |
|
template<int I> |
ElemT< I > && | get () && |
|
template<int I> |
constexpr const ElemT< I > & | get () const & |
|
template<int I> |
constexpr const ElemT< I > & | get () const & |
|
template<int I> |
constexpr const ElemT< I > && | get () const && |
|
template<int I> |
constexpr const ElemT< I > && | get () const && |
|
template<typename... Ts>
class absl::container_internal::CompressedTuple< Ts >
Definition at line 55 of file abseil-cpp/absl/container/internal/compressed_tuple.h.
◆ ElemT [1/2]
template<typename... Ts>
template<int I>
◆ ElemT [2/2]
template<typename... Ts>
template<int I>
◆ StorageT [1/2]
template<typename... Ts>
template<int I>
◆ StorageT [2/2]
template<typename... Ts>
template<int I>
◆ CompressedTuple() [1/6]
◆ CompressedTuple() [2/6]
◆ CompressedTuple() [3/6]
template<typename... Ts>
template<typename First , typename... Vs, absl::enable_if_t< absl::conjunction< absl::negation< std::is_same< void(CompressedTuple), void(absl::decay_t< First >)>>, internal_compressed_tuple::TupleItemsMoveConstructible< CompressedTuple< Ts... >, First, Vs... >>::value , bool >
◆ CompressedTuple() [4/6]
◆ CompressedTuple() [5/6]
◆ CompressedTuple() [6/6]
template<typename... Ts>
template<typename First , typename... Vs, absl::enable_if_t< absl::conjunction< absl::negation< std::is_same< void(CompressedTuple), void(absl::decay_t< First >)>>, internal_compressed_tuple::TupleItemsMoveConstructible< CompressedTuple< Ts... >, First, Vs... >>::value , bool >
◆ get() [1/8]
template<typename... Ts>
template<int I>
◆ get() [2/8]
template<typename... Ts>
template<int I>
◆ get() [3/8]
template<typename... Ts>
template<int I>
◆ get() [4/8]
template<typename... Ts>
template<int I>
◆ get() [5/8]
template<typename... Ts>
template<int I>
◆ get() [6/8]
template<typename... Ts>
template<int I>
◆ get() [7/8]
template<typename... Ts>
template<int I>
◆ get() [8/8]
template<typename... Ts>
template<int I>
The documentation for this class was generated from the following file: