C++ Mathematical Expression Toolkit (ExprTk) release
Loading...
Searching...
No Matches
exprtk::details::memory_context_t< T > Struct Template Reference

#include <exprtk.hpp>

Collaboration diagram for exprtk::details::memory_context_t< T >:
[legend]

Public Types

typedef vector_node< T > * vector_node_ptr
typedef vector_holder< T > vector_holder_t
typedef vector_holder_t * vector_holder_ptr

Public Member Functions

 memory_context_t ()
void clear ()

Public Attributes

vector_holder_ptr temp_
vector_node_ptr temp_vec_node_

Detailed Description

template<typename T>
struct exprtk::details::memory_context_t< T >

Definition at line 13676 of file exprtk.hpp.

Member Typedef Documentation

◆ vector_holder_ptr

template<typename T>
typedef vector_holder_t* exprtk::details::memory_context_t< T >::vector_holder_ptr

Definition at line 13680 of file exprtk.hpp.

◆ vector_holder_t

template<typename T>
typedef vector_holder<T> exprtk::details::memory_context_t< T >::vector_holder_t

Definition at line 13679 of file exprtk.hpp.

◆ vector_node_ptr

template<typename T>
typedef vector_node<T>* exprtk::details::memory_context_t< T >::vector_node_ptr

Definition at line 13678 of file exprtk.hpp.

Constructor & Destructor Documentation

◆ memory_context_t()

template<typename T>
exprtk::details::memory_context_t< T >::memory_context_t ( )
inline

Definition at line 13682 of file exprtk.hpp.

13683 : temp_(0)
13684 , temp_vec_node_(0)
13685 {}

References temp_, and temp_vec_node_.

Member Function Documentation

◆ clear()

template<typename T>
void exprtk::details::memory_context_t< T >::clear ( )
inline

Definition at line 13687 of file exprtk.hpp.

13688 {
13689 delete temp_vec_node_;
13690 delete temp_;
13691 }

References temp_, and temp_vec_node_.

Member Data Documentation

◆ temp_

◆ temp_vec_node_


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