#include <exprtk.hpp>

Public Member Functions | |
| bool | operator< (const string_range_node< T, RangePack > &v) const |
| RangePack | range () const |
| virtual RangePack & | range_ref () |
| virtual const RangePack & | range_ref () const |
| virtual std::string & | ref () |
| virtual const std::string & | ref () const |
| std::string | str () const |
| string_range_node (std::string &value, RangePack rp) | |
| expression_node< T >::node_type | type () const |
| T | value () const |
| ~string_range_node () | |
Static Public Attributes | |
| static std::string | null_value = std::string("") |
Private Attributes | |
| RangePack | rp_ |
| std::string * | value_ |
Definition at line 5086 of file exprtk.hpp.
| exprtk::details::string_range_node< T, RangePack >::string_range_node | ( | std::string & | value, |
| RangePack | rp | ||
| ) | [inline, explicit] |
Definition at line 5092 of file exprtk.hpp.
| exprtk::details::string_range_node< T, RangePack >::~string_range_node | ( | ) | [inline] |
Definition at line 5097 of file exprtk.hpp.
| bool exprtk::details::string_range_node< T, RangePack >::operator< | ( | const string_range_node< T, RangePack > & | v | ) | const [inline] |
Definition at line 5102 of file exprtk.hpp.
| RangePack exprtk::details::string_range_node< T, RangePack >::range | ( | ) | const [inline] |
Definition at line 5117 of file exprtk.hpp.
| virtual RangePack& exprtk::details::string_range_node< T, RangePack >::range_ref | ( | ) | [inline, virtual] |
Definition at line 5132 of file exprtk.hpp.
| virtual const RangePack& exprtk::details::string_range_node< T, RangePack >::range_ref | ( | ) | const [inline, virtual] |
Definition at line 5137 of file exprtk.hpp.
| virtual std::string& exprtk::details::string_range_node< T, RangePack >::ref | ( | ) | [inline, virtual] |
Definition at line 5122 of file exprtk.hpp.
| virtual const std::string& exprtk::details::string_range_node< T, RangePack >::ref | ( | ) | const [inline, virtual] |
Definition at line 5127 of file exprtk.hpp.
| std::string exprtk::details::string_range_node< T, RangePack >::str | ( | ) | const [inline, virtual] |
Implements exprtk::details::string_base_node< T >.
Definition at line 5112 of file exprtk.hpp.
| expression_node<T>::node_type exprtk::details::string_range_node< T, RangePack >::type | ( | ) | const [inline, virtual] |
Reimplemented from exprtk::details::expression_node< T >.
Definition at line 5142 of file exprtk.hpp.
| T exprtk::details::string_range_node< T, RangePack >::value | ( | ) | const [inline, virtual] |
Reimplemented from exprtk::details::expression_node< T >.
Definition at line 5107 of file exprtk.hpp.
std::string exprtk::details::string_range_node< T, RangePack >::null_value = std::string("") [static] |
Definition at line 5090 of file exprtk.hpp.
RangePack exprtk::details::string_range_node< T, RangePack >::rp_ [private] |
Definition at line 5150 of file exprtk.hpp.
std::string* exprtk::details::string_range_node< T, RangePack >::value_ [private] |
Definition at line 5149 of file exprtk.hpp.