Logo ROOT   6.16/01
Reference Guide
Classes | Namespaces | Typedefs
RIntegerSequence.hxx File Reference
#include <RConfigure.h>
#include "ROOT/RSpan.hxx"
#include <cstddef>
#include <type_traits>
Include dependency graph for RIntegerSequence.hxx:
This graph shows which files directly or indirectly include this file:

Classes

struct  ROOT::Detail::__integer_sequence< _IdxType, _Values >
 
struct  ROOT::Detail::__make< _Np >
 
struct  ROOT::Detail::__make< 0 >
 
struct  ROOT::Detail::__make< 1 >
 
struct  ROOT::Detail::__make< 2 >
 
struct  ROOT::Detail::__make< 3 >
 
struct  ROOT::Detail::__make< 4 >
 
struct  ROOT::Detail::__make< 5 >
 
struct  ROOT::Detail::__make< 6 >
 
struct  ROOT::Detail::__make< 7 >
 
struct  std::__make_integer_sequence_checked< _Tp, _Ep >
 
struct  ROOT::Detail::__parity< 0 >
 
struct  ROOT::Detail::__parity< 1 >
 
struct  ROOT::Detail::__parity< 2 >
 
struct  ROOT::Detail::__parity< 3 >
 
struct  ROOT::Detail::__parity< 4 >
 
struct  ROOT::Detail::__parity< 5 >
 
struct  ROOT::Detail::__parity< 6 >
 
struct  ROOT::Detail::__parity< 7 >
 
struct  ROOT::Detail::__parity< 7 >::__pmake
 
struct  ROOT::Detail::__parity< 1 >::__pmake
 
struct  ROOT::Detail::__parity< 6 >::__pmake
 
struct  ROOT::Detail::__parity< 5 >::__pmake
 
struct  ROOT::Detail::__parity< 4 >::__pmake
 
struct  ROOT::Detail::__parity< 3 >::__pmake
 
struct  ROOT::Detail::__parity< 2 >::__pmake
 
struct  ROOT::Detail::__parity< 0 >::__pmake
 
struct  ROOT::Detail::__repeat< __integer_sequence< _Tp, _Np... >, _Extra... >
 
struct  std::integer_sequence< _Tp, _Ip >
 

Namespaces

namespace  ROOT
 Namespace for new ROOT classes and functions.
 
namespace  ROOT::Detail
 
namespace  std
 STL namespace.
 

Typedefs

template<class _Tp , _Tp _Ep>
using std::__make_integer_sequence = typename __make_integer_sequence_checked< _Tp, _Ep >::type
 
template<typename _Tp , _Tp _Np>
using std::__make_integer_sequence_unchecked = typename ROOT::Detail::__make< _Np >::type::template __convert< integer_sequence, _Tp >
 
template<size_t... _Ip>
using std::index_sequence = integer_sequence< size_t, _Ip... >
 
template<class... _Tp>
using std::index_sequence_for = make_index_sequence< sizeof...(_Tp)>
 
template<size_t _Np>
using std::make_index_sequence = make_integer_sequence< size_t, _Np >
 
template<class _Tp , _Tp _Np>
using std::make_integer_sequence = __make_integer_sequence< _Tp, _Np >
 

Detailed Description

Author
Enrico Guiraud enric.nosp@m.o.gu.nosp@m.iraud.nosp@m.@cer.nosp@m.n.ch
Date
2018-04-06

Definition in file RIntegerSequence.hxx.