blitz Version 1.0.2
Loading...
Searching...
No Matches
blitz::IndexPlaceholder< N >::SliceInfo< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11 > Class Template Reference

#include <indexexpr.h>

Collaboration diagram for blitz::IndexPlaceholder< N >::SliceInfo< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11 >:
Collaboration graph

Public Types

typedef IndexPlaceholder< new_rankT_slice
 

Static Public Attributes

static const int new_rank
 

Member Typedef Documentation

◆ T_slice

template<int N>
template<typename T1 , typename T2 = nilArraySection, class T3 = nilArraySection, typename T4 = nilArraySection, class T5 = nilArraySection, typename T6 = nilArraySection, class T7 = nilArraySection, typename T8 = nilArraySection, class T9 = nilArraySection, typename T10 = nilArraySection, class T11 = nilArraySection>
typedef IndexPlaceholder<new_rank> blitz::IndexPlaceholder< N >::SliceInfo< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11 >::T_slice

Member Data Documentation

◆ new_rank

template<int N>
template<typename T1 , typename T2 = nilArraySection, class T3 = nilArraySection, typename T4 = nilArraySection, class T5 = nilArraySection, typename T6 = nilArraySection, class T7 = nilArraySection, typename T8 = nilArraySection, class T9 = nilArraySection, typename T10 = nilArraySection, class T11 = nilArraySection>
const int blitz::IndexPlaceholder< N >::SliceInfo< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11 >::new_rank
static
Initial value:
=
((N>0) ? ArraySectionInfo<T1>::rank : 0)
+ ((N>1) ? ArraySectionInfo<T2>::rank : 0)
+ ((N>2) ? ArraySectionInfo<T3>::rank : 0)
+ ((N>3) ? ArraySectionInfo<T4>::rank : 0)
+ ((N>4) ? ArraySectionInfo<T5>::rank : 0)
+ ((N>5) ? ArraySectionInfo<T6>::rank : 0)
+ ((N>6) ? ArraySectionInfo<T7>::rank : 0)
+ ((N>7) ? ArraySectionInfo<T8>::rank : 0)
+ ((N>8) ? ArraySectionInfo<T9>::rank : 0)
+ ((N>9) ? ArraySectionInfo<T10>::rank : 0)
+ ((N>10) ? ArraySectionInfo<T11>::rank : 0)

The documentation for this class was generated from the following file: