STK++ 0.9.13
|
Helper for the Visitor selector: allow to select the correct implementation to instantiate for arrays and square arrays when only one dimension (rows or columns but not both). More...
#include <STK_VisitorSelector.h>
Public Types | |
enum | { orient_ = hidden::Traits<Derived>::orient_ , sizeRows_ = hidden::Traits<Derived>::sizeRows_ , sizeCols_ = hidden::Traits<Derived>::sizeCols_ , unrollRows_ = (sizeRows_ < MaxUnroll) , unrollCols_ = (sizeCols_ < MaxUnroll) } |
typedef VisitorArrayImpl< Visitor, Derived, sizeRows_, UnknownSize > | RowUnrollImpl |
typedef VisitorArrayImpl< Visitor, Derived, UnknownSize, sizeCols_ > | ColUnrollImpl |
typedef VisitorArrayNoUnrollImpl< Visitor, Derived, orient_, UnknownSize, UnknownSize > | NoUnrollImpl |
typedef If< unrollCols_, ColUnrollImpl, typenameIf< unrollRows_, RowUnrollImpl, NoUnrollImpl >::Result >::Result | Impl |
Helper for the Visitor selector: allow to select the correct implementation to instantiate for arrays and square arrays when only one dimension (rows or columns but not both).
This selector will select the visitor method to use for 2D arrays (arrays_ and square_).
Definition at line 86 of file STK_VisitorSelector.h.
typedef VisitorArrayImpl<Visitor, Derived, UnknownSize, sizeCols_> STK::hidden::VisitorSelectorHelper< Visitor, Derived, Structure_ >::ColUnrollImpl |
Definition at line 97 of file STK_VisitorSelector.h.
typedef If<unrollCols_,ColUnrollImpl,typenameIf<unrollRows_,RowUnrollImpl,NoUnrollImpl>::Result>::Result STK::hidden::VisitorSelectorHelper< Visitor, Derived, Structure_ >::Impl |
Definition at line 100 of file STK_VisitorSelector.h.
typedef VisitorArrayNoUnrollImpl<Visitor, Derived, orient_, UnknownSize, UnknownSize> STK::hidden::VisitorSelectorHelper< Visitor, Derived, Structure_ >::NoUnrollImpl |
Definition at line 98 of file STK_VisitorSelector.h.
typedef VisitorArrayImpl<Visitor, Derived, sizeRows_, UnknownSize> STK::hidden::VisitorSelectorHelper< Visitor, Derived, Structure_ >::RowUnrollImpl |
Definition at line 96 of file STK_VisitorSelector.h.
Enumerator | |
---|---|
orient_ | |
sizeRows_ | |
sizeCols_ | |
unrollRows_ | |
unrollCols_ |
Definition at line 88 of file STK_VisitorSelector.h.