STK++ 0.9.13
STK::hidden::CSliceDispatcher< Derived, Size > Struct Template Reference

helper allowing to disambiguate SubVector access More...

#include <STK_ICArray.h>

Public Types

enum  { structure_ = Traits<Derived>::structure_ }
 
typedef If< structure_==(int) Arrays::vector_, typenameCSlice< Derived, Size, 1 >::Result, typenameCSlice< Derived, 1, Size >::Result >::Result Result
 

Detailed Description

template<typename Derived, int Size>
struct STK::hidden::CSliceDispatcher< Derived, Size >

helper allowing to disambiguate SubVector access

Definition at line 99 of file STK_ICArray.h.

Member Typedef Documentation

◆ Result

template<typename Derived , int Size>
typedef If<structure_==(int)Arrays::vector_,typenameCSlice<Derived,Size,1>::Result,typenameCSlice<Derived,1,Size>::Result>::Result STK::hidden::CSliceDispatcher< Derived, Size >::Result

Definition at line 106 of file STK_ICArray.h.

Member Enumeration Documentation

◆ anonymous enum

template<typename Derived , int Size>
anonymous enum
Enumerator
structure_ 

Definition at line 101 of file STK_ICArray.h.

102{ structure_ = Traits<Derived>::structure_};

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