GNU Octave  9.1.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
tree_evaluator::value_stack< T > Class Template Reference

#include "pt-eval.h"

Public Member Functions

void clear ()
 
bool empty () const
 
void pop ()
 
void push (const T &val)
 
std::size_t size () const
 
top () const
 
val_pop ()
 

Detailed Description

template<typename T>
class tree_evaluator::value_stack< T >

Definition at line 80 of file pt-eval.h.

Member Function Documentation

◆ clear()

template<typename T >
void tree_evaluator::value_stack< T >::clear ( )
inline

Definition at line 115 of file pt-eval.h.

◆ empty()

template<typename T >
bool tree_evaluator::value_stack< T >::empty ( ) const
inline

Definition at line 110 of file pt-eval.h.

◆ pop()

template<typename T >
void tree_evaluator::value_stack< T >::pop ( )
inline

Definition at line 88 of file pt-eval.h.

◆ push()

template<typename T >
void tree_evaluator::value_stack< T >::push ( const T &  val)
inline

◆ size()

template<typename T >
std::size_t tree_evaluator::value_stack< T >::size ( ) const
inline

Definition at line 105 of file pt-eval.h.

◆ top()

template<typename T >
T tree_evaluator::value_stack< T >::top ( ) const
inline

Definition at line 100 of file pt-eval.h.

◆ val_pop()

template<typename T >
T tree_evaluator::value_stack< T >::val_pop ( )
inline

Definition at line 93 of file pt-eval.h.


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