LeechCraft 0.6.70-17335-ge406ffdcaf
Modular cross-platform feature rich live environment.
Loading...
Searching...
No Matches
LC::Util::IntSeq Namespace Reference

Classes

struct  ConcatS
 
struct  ConcatS< Seq >
 
struct  ConcatS< Seq1, Seq2, Rest... >
 
struct  RepeatS
 

Typedefs

template<typename... Seqs>
using Concat = typename ConcatS<Seqs...>::Type_t
 
template<typename T, T E, size_t C>
using Repeat = typename RepeatS<T, E, C>::Type_t
 

Functions

template<typename T, T... Fst, T... Snd>
std::integer_sequence< T, Fst..., Snd... > ConcatImpl (std::integer_sequence< T, Fst... >, std::integer_sequence< T, Snd... >)
 

Typedef Documentation

◆ Concat

template<typename... Seqs>
using LC::Util::IntSeq::Concat = typename ConcatS<Seqs...>::Type_t

Definition at line 27 of file intseq.h.

◆ Repeat

template<typename T, T E, size_t C>
using LC::Util::IntSeq::Repeat = typename RepeatS<T, E, C>::Type_t

Definition at line 54 of file intseq.h.

Function Documentation

◆ ConcatImpl()

template<typename T, T... Fst, T... Snd>
std::integer_sequence< T, Fst..., Snd... > LC::Util::IntSeq::ConcatImpl ( std::integer_sequence< T, Fst... > ,
std::integer_sequence< T, Snd... >  )