|
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 25951 of file exprtk.hpp.
| typedef Type* exprtk::parser< T >::scoped_vec_delete< Type >::ptr_t |
Definition at line 25953 of file exprtk.hpp.
|
inline |
Definition at line 25955 of file exprtk.hpp.
References delete_ptr, exprtk::parser< T >::parser(), parser_, and vec_.
Referenced by operator=(), and scoped_vec_delete().
|
inline |
Definition at line 25961 of file exprtk.hpp.
References delete_ptr, exprtk_debug, parser_, and vec_.
|
private |
|
private |
|
inline |
Definition at line 25975 of file exprtk.hpp.
References vec_.
| bool exprtk::parser< T >::scoped_vec_delete< Type >::delete_ptr |
Definition at line 25980 of file exprtk.hpp.
Referenced by scoped_vec_delete(), and ~scoped_vec_delete().
| parser<T>& exprtk::parser< T >::scoped_vec_delete< Type >::parser_ |
Definition at line 25981 of file exprtk.hpp.
Referenced by scoped_vec_delete(), and ~scoped_vec_delete().
| std::vector<ptr_t>& exprtk::parser< T >::scoped_vec_delete< Type >::vec_ |
Definition at line 25982 of file exprtk.hpp.
Referenced by operator[](), scoped_vec_delete(), and ~scoped_vec_delete().