Public Types | Public Member Functions | Public Attributes | Private Member Functions
exprtk::parser< T >::scoped_delete< Type, N > Struct Template Reference

List of all members.

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_tp_
parser< T > & parser_

Private Member Functions

scoped_delete< Type, N > & operator= (const scoped_delete< Type, N > &)

Detailed Description

template<typename T>
template<typename Type, std::size_t N>
struct exprtk::parser< T >::scoped_delete< Type, N >

Definition at line 11754 of file exprtk.hpp.


Member Typedef Documentation

template<typename T>
template<typename Type, std::size_t N>
typedef Type* exprtk::parser< T >::scoped_delete< Type, N >::ptr_t

Definition at line 11756 of file exprtk.hpp.


Constructor & Destructor Documentation

template<typename T>
template<typename Type, std::size_t N>
exprtk::parser< T >::scoped_delete< Type, N >::scoped_delete ( parser< T > &  pr,
ptr_t p 
) [inline]

Definition at line 11758 of file exprtk.hpp.

template<typename T>
template<typename Type, std::size_t N>
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.

template<typename T>
template<typename Type, std::size_t N>
exprtk::parser< T >::scoped_delete< Type, N >::~scoped_delete ( ) [inline]

Definition at line 11770 of file exprtk.hpp.


Member Function Documentation

template<typename T>
template<typename Type, std::size_t N>
scoped_delete<Type,N>& exprtk::parser< T >::scoped_delete< Type, N >::operator= ( const scoped_delete< Type, N > &  ) [private]

Member Data Documentation

template<typename T>
template<typename Type, std::size_t N>
bool exprtk::parser< T >::scoped_delete< Type, N >::delete_ptr

Definition at line 11785 of file exprtk.hpp.

template<typename T>
template<typename Type, std::size_t N>
ptr_t* exprtk::parser< T >::scoped_delete< Type, N >::p_

Definition at line 11787 of file exprtk.hpp.

template<typename T>
template<typename Type, std::size_t N>
parser<T>& exprtk::parser< T >::scoped_delete< Type, N >::parser_

Definition at line 11786 of file exprtk.hpp.


The documentation for this struct was generated from the following file:


labust_mission
Author(s): Filip Mandic
autogenerated on Fri Aug 28 2015 11:23:05