|
C++ Mathematical Expression Toolkit (ExprTk) release
|
Public Types | |
| typedef Type * | ptr_t |
Public Member Functions | |
| scoped_delete (parser< T > &pr, ptr_t &p) | |
| scoped_delete (parser< T > &pr, ptr_t(&p)[N]) | |
| ~scoped_delete () | |
Public Attributes | |
| bool | delete_ptr |
| parser< T > & | parser_ |
| ptr_t * | p_ |
Private Member Functions | |
| scoped_delete (const scoped_delete< Type, N > &) | |
| scoped_delete< Type, N > & | operator= (const scoped_delete< Type, N > &) |
Definition at line 25878 of file exprtk.hpp.
| typedef Type* exprtk::parser< T >::scoped_delete< Type, N >::ptr_t |
Definition at line 25880 of file exprtk.hpp.
|
inline |
Definition at line 25882 of file exprtk.hpp.
References delete_ptr, p_, exprtk::parser< T >::parser(), and parser_.
Referenced by operator=(), and scoped_delete().
|
inline |
Definition at line 25888 of file exprtk.hpp.
References delete_ptr, p_, exprtk::parser< T >::parser(), and parser_.
|
inline |
Definition at line 25894 of file exprtk.hpp.
References delete_ptr, p_, and parser_.
|
private |
|
private |
| bool exprtk::parser< T >::scoped_delete< Type, N >::delete_ptr |
Definition at line 25905 of file exprtk.hpp.
Referenced by exprtk::parser< T >::parse_special_function_impl< Type, NumberOfParameters >::process(), scoped_delete(), scoped_delete(), and ~scoped_delete().
| ptr_t* exprtk::parser< T >::scoped_delete< Type, N >::p_ |
Definition at line 25907 of file exprtk.hpp.
Referenced by scoped_delete(), scoped_delete(), and ~scoped_delete().
| parser<T>& exprtk::parser< T >::scoped_delete< Type, N >::parser_ |
Definition at line 25906 of file exprtk.hpp.
Referenced by scoped_delete(), scoped_delete(), and ~scoped_delete().