NCBI C++ ToolKit
Public Types | Public Member Functions | Public Attributes | List of all members
compile_time_bits::const_tuple< _This, _Rest... > Class Template Reference

Search Toolkit Book for compile_time_bits::const_tuple_3_01_This_00_01_Rest_8_8_8_01_4

#include <util/impl/const_tuple.hpp>

+ Inheritance diagram for compile_time_bits::const_tuple< _This, _Rest... >:
+ Collaboration diagram for compile_time_bits::const_tuple< _This, _Rest... >:

Public Types

typedef _This _This_type
 
typedef const_tuple< _Rest... > _Mybase
 

Public Member Functions

constexpr const_tuple () noexcept=default
 
constexpr const_tuple (const _This &_f, const _Rest &..._rest) noexcept
 
template<typename _T0 , typename... _Other>
constexpr const_tuple (_T0 &&_f0, _Other &&...other) noexcept
 

Public Attributes

_This _Myfirst {}
 

Detailed Description

template<class _This, class... _Rest>
class compile_time_bits::const_tuple< _This, _Rest... >

Definition at line 48 of file const_tuple.hpp.

Member Typedef Documentation

◆ _Mybase

template<class _This , class... _Rest>
typedef const_tuple<_Rest...> compile_time_bits::const_tuple< _This, _Rest... >::_Mybase

Definition at line 53 of file const_tuple.hpp.

◆ _This_type

template<class _This , class... _Rest>
typedef _This compile_time_bits::const_tuple< _This, _Rest... >::_This_type

Definition at line 52 of file const_tuple.hpp.

Constructor & Destructor Documentation

◆ const_tuple() [1/3]

template<class _This , class... _Rest>
constexpr compile_time_bits::const_tuple< _This, _Rest... >::const_tuple ( )
constexprdefaultnoexcept

◆ const_tuple() [2/3]

template<class _This , class... _Rest>
constexpr compile_time_bits::const_tuple< _This, _Rest... >::const_tuple ( const _This &  _f,
const _Rest &...  _rest 
)
inlineconstexprnoexcept

Definition at line 58 of file const_tuple.hpp.

◆ const_tuple() [3/3]

template<class _This , class... _Rest>
template<typename _T0 , typename... _Other>
constexpr compile_time_bits::const_tuple< _This, _Rest... >::const_tuple ( _T0 &&  _f0,
_Other &&...  other 
)
inlineconstexprnoexcept

Definition at line 63 of file const_tuple.hpp.

Member Data Documentation

◆ _Myfirst

template<class _This , class... _Rest>
_This compile_time_bits::const_tuple< _This, _Rest... >::_Myfirst {}

Definition at line 54 of file const_tuple.hpp.


The documentation for this class was generated from the following file:
Modified on Thu Feb 29 12:19:12 2024 by modify_doxy.py rev. 669887