STK++ 0.9.13
STK::hidden::VisitorSelectorHelper< Visitor, Derived, Arrays::point_ > Struct Template Reference

specialization for the row vectors More...

#include <STK_VisitorSelector.h>

Public Types

enum  { sizeCols_ = hidden::Traits<Derived>::sizeCols_ , unrollCols_ = (sizeCols_ < MaxUnroll) }
 
typedef VisitorPointImpl< Visitor, Derived, sizeCols_Unroll
 
typedef VisitorPointImpl< Visitor, Derived, UnknownSizeLoop
 
typedef If< unrollCols_, Unroll, Loop >::Result Impl
 

Detailed Description

template<typename Visitor, typename Derived>
struct STK::hidden::VisitorSelectorHelper< Visitor, Derived, Arrays::point_ >

specialization for the row vectors

Definition at line 137 of file STK_VisitorSelector.h.

Member Typedef Documentation

◆ Impl

Definition at line 147 of file STK_VisitorSelector.h.

◆ Loop

◆ Unroll

Definition at line 144 of file STK_VisitorSelector.h.

Member Enumeration Documentation

◆ anonymous enum

template<typename Visitor , typename Derived >
anonymous enum
Enumerator
sizeCols_ 
unrollCols_ 

Definition at line 139 of file STK_VisitorSelector.h.

140 {
141 sizeCols_ = hidden::Traits<Derived>::sizeCols_,
143 };
const int MaxUnroll
When don't unroll loops on fixed size containers if fixed size is greater than this value.

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