sequence_utilities.h File Reference

Classes

struct   AppendToIndexSequence< SEQUENCE, VALUE >
struct   AppendToIndexSequence< std::index_sequence< SEQ... >, VALUE >
struct   PartialSumSequenceHelper< ZERO_BASED, SEQUENCE, SUM, VALUES >
struct   PartialSumSequenceHelper< ZERO_BASED, SEQUENCE, SUM >
struct   PartialSumSequenceHelper< ZERO_BASED, SEQUENCE, SUM, X, REST... >
struct   SequenceElement< T, INDEX, VALUE, REST >
struct   SequenceElement< T, 0, VALUE, REST... >
struct   IndexSequenceElement< SEQUENCE, INDEX >
struct   IndexSequenceElement< std::index_sequence< VALUES... >, INDEX >
struct   GetSequenceElement< T, VALUES >
struct   GetSequenceElement< T, V0 >
struct   GetSequenceElement< T, V0, V1 >
struct   GetIndexSequenceElement< SEQUENCE >
struct   GetIndexSequenceElement< std::index_sequence< VALUES... > >
struct   IndexInIndexSequence< I, SEQUENCE >
struct   IndexInIndexSequence< I, std::index_sequence< X, LIST... > >

Namespaces

  maxon
  maxon::details

Typedefs

template<Bool ZERO_BASED, size_t... VALUES>
using  PartialSumSequence = typename maxon::details::PartialSumSequenceHelper < ZERO_BASED, std::index_sequence<>, 0, VALUES... >::type