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 |
ptr_t * | p_ |
parser< T > & | parser_ |
Private Member Functions | |
scoped_delete< Type, N > & | operator= (const scoped_delete< Type, N > &) |
Definition at line 11754 of file exprtk.hpp.
typedef Type* exprtk::parser< T >::scoped_delete< Type, N >::ptr_t |
Definition at line 11756 of file exprtk.hpp.
exprtk::parser< T >::scoped_delete< Type, N >::scoped_delete | ( | parser< T > & | pr, |
ptr_t & | p | ||
) | [inline] |
Definition at line 11758 of file exprtk.hpp.
exprtk::parser< T >::scoped_delete< Type, N >::scoped_delete | ( | parser< T > & | pr, |
ptr_t(&) | p[N] | ||
) | [inline] |
Definition at line 11764 of file exprtk.hpp.
exprtk::parser< T >::scoped_delete< Type, N >::~scoped_delete | ( | ) | [inline] |
Definition at line 11770 of file exprtk.hpp.
scoped_delete<Type,N>& exprtk::parser< T >::scoped_delete< Type, N >::operator= | ( | const scoped_delete< Type, N > & | ) | [private] |
bool exprtk::parser< T >::scoped_delete< Type, N >::delete_ptr |
Definition at line 11785 of file exprtk.hpp.
ptr_t* exprtk::parser< T >::scoped_delete< Type, N >::p_ |
Definition at line 11787 of file exprtk.hpp.
parser<T>& exprtk::parser< T >::scoped_delete< Type, N >::parser_ |
Definition at line 11786 of file exprtk.hpp.