STK++ 0.9.13
STK::hidden::Traits< SubVectorAccessor< Lhs, Size_ > > Struct Template Reference

Traits class for the sub vector accessor. More...

#include <STK_SlicingAccessors.h>

Public Types

enum  {
  structure_ = Lhs::structure_ , orient_ = Lhs::orient_ , sizeRows_ = (structure_ == int(Arrays::point_)) ? 1 : Size_ , sizeCols_ = (structure_ == int(Arrays::vector_)) ? 1 : Size_ ,
  storage_ = Lhs::storage_
}
 
typedef RowOperator< SubVectorOperator< Lhs, Size_ > > Row
 
typedef ColOperator< SubVectorOperator< Lhs, Size_ > > Col
 
typedef Lhs::Type Type
 
typedef Lhs::TypeConst TypeConst
 

Detailed Description

template<typename Lhs, int Size_>
struct STK::hidden::Traits< SubVectorAccessor< Lhs, Size_ > >

Traits class for the sub vector accessor.

Definition at line 279 of file STK_SlicingAccessors.h.

Member Typedef Documentation

◆ Col

◆ Row

◆ Type

template<typename Lhs , int Size_>
typedef Lhs::Type STK::hidden::Traits< SubVectorAccessor< Lhs, Size_ > >::Type

Definition at line 291 of file STK_SlicingAccessors.h.

◆ TypeConst

template<typename Lhs , int Size_>
typedef Lhs::TypeConst STK::hidden::Traits< SubVectorAccessor< Lhs, Size_ > >::TypeConst

Definition at line 292 of file STK_SlicingAccessors.h.

Member Enumeration Documentation

◆ anonymous enum

template<typename Lhs , int Size_>
anonymous enum
Enumerator
structure_ 
orient_ 
sizeRows_ 
sizeCols_ 
storage_ 

Definition at line 281 of file STK_SlicingAccessors.h.


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