#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.