C++ Mathematical Expression Toolkit (ExprTk) release
|
Public Types | |
typedef Type * | ptr_t |
Public Member Functions | |
scoped_vec_delete (parser< T > &pr, std::vector< ptr_t > &vec) | |
~scoped_vec_delete () | |
ptr_t | operator[] (const std::size_t index) |
Public Attributes | |
bool | delete_ptr |
parser< T > & | parser_ |
std::vector< ptr_t > & | vec_ |
Private Member Functions | |
scoped_vec_delete (const scoped_vec_delete< Type > &) | |
scoped_vec_delete< Type > & | operator= (const scoped_vec_delete< Type > &) |
Definition at line 25510 of file exprtk.hpp.
typedef Type* exprtk::parser< T >::scoped_vec_delete< Type >::ptr_t |
Definition at line 25512 of file exprtk.hpp.
|
inline |
Definition at line 25514 of file exprtk.hpp.
|
inline |
Definition at line 25520 of file exprtk.hpp.
References exprtk::parser< T >::scoped_vec_delete< Type >::delete_ptr, exprtk_debug, exprtk::parser< T >::scoped_vec_delete< Type >::parser_, and exprtk::parser< T >::scoped_vec_delete< Type >::vec_.
|
private |
|
private |
|
inline |
Definition at line 25534 of file exprtk.hpp.
References exprtk::parser< T >::scoped_vec_delete< Type >::vec_.
bool exprtk::parser< T >::scoped_vec_delete< Type >::delete_ptr |
Definition at line 25539 of file exprtk.hpp.
Referenced by exprtk::parser< T >::parse_assert_statement(), 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_overload_function_call(), 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(), exprtk::parser< T >::parse_vararg_function_call(), and exprtk::parser< T >::scoped_vec_delete< Type >::~scoped_vec_delete().
parser<T>& exprtk::parser< T >::scoped_vec_delete< Type >::parser_ |
Definition at line 25540 of file exprtk.hpp.
Referenced by exprtk::parser< T >::scoped_vec_delete< Type >::~scoped_vec_delete().
std::vector<ptr_t>& exprtk::parser< T >::scoped_vec_delete< Type >::vec_ |
Definition at line 25541 of file exprtk.hpp.
Referenced by exprtk::parser< T >::scoped_vec_delete< Type >::operator[](), and exprtk::parser< T >::scoped_vec_delete< Type >::~scoped_vec_delete().