#include <exprtk.hpp>
Public Types | |
| typedef expression_node< T > * | expression_node_ptr |
| typedef std::pair< std::size_t, std::size_t > | cached_range_t |
Public Member Functions | |
| range_pack () | |
| void | clear () |
| void | free () |
| bool | const_range () |
| bool | var_range () |
| 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_ptr > | n0_e |
| std::pair< bool, expression_node_ptr > | n1_e |
| std::pair< bool, std::size_t > | n0_c |
| std::pair< bool, std::size_t > | n1_c |
| cached_range_t | cache |
| typedef std::pair<std::size_t,std::size_t> exprtk::details::range_pack< T >::cached_range_t |
| typedef expression_node<T>* exprtk::details::range_pack< T >::expression_node_ptr |
| exprtk::details::range_pack< T >::range_pack | ( | ) | [inline] |
| std::size_t exprtk::details::range_pack< T >::cache_size | ( | ) | const [inline] |
| void exprtk::details::range_pack< T >::clear | ( | void | ) | [inline] |
| bool exprtk::details::range_pack< T >::const_range | ( | ) | [inline] |
| std::size_t exprtk::details::range_pack< T >::const_size | ( | ) | const [inline] |
| void exprtk::details::range_pack< T >::free | ( | ) | [inline] |
| bool exprtk::details::range_pack< T >::operator() | ( | std::size_t & | r0, | |
| std::size_t & | r1, | |||
| const std::size_t & | size = std::numeric_limits<std::size_t>::max() | |||
| ) | const [inline] |
| bool exprtk::details::range_pack< T >::var_range | ( | ) | [inline] |
cached_range_t exprtk::details::range_pack< T >::cache [mutable] |
| std::pair<bool,std::size_t > exprtk::details::range_pack< T >::n0_c |
| std::pair<bool,expression_node_ptr> exprtk::details::range_pack< T >::n0_e |
| std::pair<bool,std::size_t > exprtk::details::range_pack< T >::n1_c |
| std::pair<bool,expression_node_ptr> exprtk::details::range_pack< T >::n1_e |
1.6.1