C++ Mathematical Expression Toolkit (ExprTk) release
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
exprtk::details::loop_unroll::details Struct Reference

#include <exprtk.hpp>

Public Member Functions

 details (const std::size_t &vsize, const unsigned int loop_batch_size=global_loop_batch_size)
 

Public Attributes

unsigned int batch_size
 
int remainder
 
int upper_bound
 

Detailed Description

Definition at line 5122 of file exprtk.hpp.

Constructor & Destructor Documentation

◆ details()

exprtk::details::loop_unroll::details::details ( const std::size_t &  vsize,
const unsigned int  loop_batch_size = global_loop_batch_size 
)
inlineexplicit

Definition at line 5124 of file exprtk.hpp.

5128 , upper_bound(static_cast<int>(vsize - (remainder ? loop_batch_size : 0)))
5129 {}
bool match_impl(const Iterator pattern_begin, const Iterator pattern_end, const Iterator data_begin, const Iterator data_end, const typename std::iterator_traits< Iterator >::value_type &zero_or_more, const typename std::iterator_traits< Iterator >::value_type &exactly_one)
Definition exprtk.hpp:598

Member Data Documentation

◆ batch_size

unsigned int exprtk::details::loop_unroll::details::batch_size

Definition at line 5131 of file exprtk.hpp.

◆ remainder

int exprtk::details::loop_unroll::details::remainder

Definition at line 5132 of file exprtk.hpp.

◆ upper_bound

int exprtk::details::loop_unroll::details::upper_bound

Definition at line 5133 of file exprtk.hpp.


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