GranOO  3.0
A robust and versatile workbench to build 3D dynamic simulations based on the Discrete Element Method
Public Types | Public Member Functions | Public Attributes | Private Member Functions | List of all members
exprtk::parser< T >::scoped_vec_delete< Type > Struct Template Reference

Public Types

typedef Type * ptr_t
 

Public Member Functions

 scoped_vec_delete (parser< T > &pr, std::vector< ptr_t > &vec)
 
 ~scoped_vec_delete ()
 

Public Attributes

bool delete_ptr
 
parser< T > & parser_
 
std::vector< ptr_t > & vec_
 

Private Member Functions

 scoped_vec_delete (const scoped_vec_delete< Type > &) exprtk_delete
 
scoped_vec_delete< Type > & operator= (const scoped_vec_delete< Type > &) exprtk_delete
 

Member Typedef Documentation

◆ ptr_t

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

Constructor & Destructor Documentation

◆ scoped_vec_delete() [1/2]

template<typename T >
template<typename Type >
exprtk::parser< T >::scoped_vec_delete< Type >::scoped_vec_delete ( parser< T > &  pr,
std::vector< ptr_t > &  vec 
)
inline

◆ ~scoped_vec_delete()

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

◆ scoped_vec_delete() [2/2]

template<typename T >
template<typename Type >
exprtk::parser< T >::scoped_vec_delete< Type >::scoped_vec_delete ( const scoped_vec_delete< Type > &  )
private

Member Function Documentation

◆ operator=()

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

Member Data Documentation

◆ delete_ptr

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

◆ parser_

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

◆ vec_

template<typename T >
template<typename Type >
std::vector<ptr_t>& exprtk::parser< T >::scoped_vec_delete< Type >::vec_

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