RayZaler 0.1
The free opto-mechanical simulation framework
exprtk::details::range_pack< T > Struct Template Reference

Public Types

typedef expression_node< T > * expression_node_ptr
 
typedef std::pair< std::size_t, std::size_t > cached_range_t
 

Public Member Functions

void clear ()
 
void free ()
 
bool const_range () const
 
bool var_range () const
 
bool operator() (std::size_t &r0, std::size_t &r1, const std::size_t &size=std::numeric_limits< std::size_t >::max()) const
 
std::size_t const_size () const
 
std::size_t cache_size () const
 

Public Attributes

std::pair< bool, expression_node_ptrn0_e
 
std::pair< bool, expression_node_ptrn1_e
 
std::pair< bool, std::size_t > n0_c
 
std::pair< bool, std::size_t > n1_c
 
cached_range_t cache
 

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