Definition at line 20562 of file exprtk.hpp.
Public Types | |
typedef Type * | ptr_t |
Public Member Functions | |
scoped_vec_delete (parser< T > &pr, std::vector< ptr_t > &vec) | |
~scoped_vec_delete () | |
Public Attributes | |
bool | delete_ptr |
parser< T > & | parser_ |
std::vector< ptr_t > & | vec_ |
Private Member Functions | |
scoped_vec_delete< Type > & | operator= (const scoped_vec_delete< Type > &) |
typedef Type* exprtk::parser< T >::scoped_vec_delete< Type >::ptr_t |
Definition at line 20564 of file exprtk.hpp.
|
inline |
Definition at line 20566 of file exprtk.hpp.
|
inline |
Definition at line 20572 of file exprtk.hpp.
References exprtk::details::free_node().
|
private |
bool exprtk::parser< T >::scoped_vec_delete< Type >::delete_ptr |
Definition at line 20585 of file exprtk.hpp.
Referenced by exprtk::parser< T >::parse_corpus(), exprtk::parser< T >::parse_define_vector_statement(), exprtk::parser< T >::parse_generic_function_call(), exprtk::parser< T >::parse_multi_sequence(), exprtk::parser< T >::parse_multi_switch_statement(), exprtk::parser< T >::parse_repeat_until_loop(), exprtk::parser< T >::parse_return_statement(), exprtk::parser< T >::parse_string_function_call(), exprtk::parser< T >::parse_switch_statement(), exprtk::parser< T >::parse_vararg_function(), and exprtk::parser< T >::parse_vararg_function_call().
parser<T>& exprtk::parser< T >::scoped_vec_delete< Type >::parser_ |
Definition at line 20586 of file exprtk.hpp.
std::vector<ptr_t>& exprtk::parser< T >::scoped_vec_delete< Type >::vec_ |
Definition at line 20587 of file exprtk.hpp.
Page generated by Doxygen 1.8.13 for MRPT 1.5.3 at Tue Oct 31 07:27:35 UTC 2017 |