Main MRPT website > C++ reference for MRPT 1.5.3
List of all members | Public Types | Public Member Functions | Public Attributes | Private Member Functions
exprtk::parser< T >::scoped_deq_delete< Type > Struct Template Reference

Detailed Description

template<typename T>
template<typename Type>
struct exprtk::parser< T >::scoped_deq_delete< Type >

Definition at line 20529 of file exprtk.hpp.

Public Types

typedef Type * ptr_t
 

Public Member Functions

 scoped_deq_delete (parser< T > &pr, std::deque< ptr_t > &deq)
 
 ~scoped_deq_delete ()
 

Public Attributes

bool delete_ptr
 
parser< T > & parser_
 
std::deque< ptr_t > & deq_
 

Private Member Functions

scoped_deq_delete< Type > & operator= (const scoped_deq_delete< Type > &)
 

Member Typedef Documentation

◆ ptr_t

template<typename T>
template<typename Type>
typedef Type* exprtk::parser< T >::scoped_deq_delete< Type >::ptr_t

Definition at line 20531 of file exprtk.hpp.

Constructor & Destructor Documentation

◆ scoped_deq_delete()

template<typename T>
template<typename Type>
exprtk::parser< T >::scoped_deq_delete< Type >::scoped_deq_delete ( parser< T > &  pr,
std::deque< ptr_t > &  deq 
)
inline

Definition at line 20533 of file exprtk.hpp.

◆ ~scoped_deq_delete()

template<typename T>
template<typename Type>
exprtk::parser< T >::scoped_deq_delete< Type >::~scoped_deq_delete ( )
inline

Definition at line 20539 of file exprtk.hpp.

References exprtk::details::free_node().

Member Function Documentation

◆ operator=()

template<typename T>
template<typename Type>
scoped_deq_delete<Type>& exprtk::parser< T >::scoped_deq_delete< Type >::operator= ( const scoped_deq_delete< Type > &  )
private

Member Data Documentation

◆ delete_ptr

template<typename T>
template<typename Type>
bool exprtk::parser< T >::scoped_deq_delete< Type >::delete_ptr

Definition at line 20552 of file exprtk.hpp.

◆ deq_

template<typename T>
template<typename Type>
std::deque<ptr_t>& exprtk::parser< T >::scoped_deq_delete< Type >::deq_

Definition at line 20554 of file exprtk.hpp.

◆ parser_

template<typename T>
template<typename Type>
parser<T>& exprtk::parser< T >::scoped_deq_delete< Type >::parser_

Definition at line 20553 of file exprtk.hpp.




Page generated by Doxygen 1.8.13 for MRPT 1.5.3 at Sun Nov 26 00:44:48 UTC 2017