klee
klee::FixedStack< T > Class Template Reference

#include <ImmutableTree.h>

Inheritance diagram for klee::FixedStack< T >:

Public Member Functions

 FixedStack (unsigned _max)
 
 FixedStack (const FixedStack &b)
 
 ~FixedStack ()
 
void push_back (const T &elt)
 
void pop_back ()
 
bool empty ()
 
T & back ()
 
FixedStackoperator= (const FixedStack &b)
 
bool operator== (const FixedStack &b)
 
bool operator!= (const FixedStack &b)
 

Private Attributes

unsigned pos
 
unsigned max
 
T * elts
 

Detailed Description

template<typename T>
class klee::FixedStack< T >

Definition at line 104 of file ImmutableTree.h.

Constructor & Destructor Documentation

◆ FixedStack() [1/2]

template<typename T >
klee::FixedStack< T >::FixedStack ( unsigned  _max)
inline

Definition at line 109 of file ImmutableTree.h.

◆ FixedStack() [2/2]

template<typename T >
klee::FixedStack< T >::FixedStack ( const FixedStack< T > &  b)
inline

Definition at line 112 of file ImmutableTree.h.

References klee::FixedStack< T >::elts, and klee::FixedStack< T >::pos.

◆ ~FixedStack()

template<typename T >
klee::FixedStack< T >::~FixedStack ( )
inline

Definition at line 117 of file ImmutableTree.h.

References klee::FixedStack< T >::elts.

Member Function Documentation

◆ back()

◆ empty()

template<typename T >
bool klee::FixedStack< T >::empty ( )
inline

◆ operator!=()

template<typename T >
bool klee::FixedStack< T >::operator!= ( const FixedStack< T > &  b)
inline

Definition at line 136 of file ImmutableTree.h.

◆ operator=()

template<typename T >
FixedStack & klee::FixedStack< T >::operator= ( const FixedStack< T > &  b)
inline

◆ operator==()

template<typename T >
bool klee::FixedStack< T >::operator== ( const FixedStack< T > &  b)
inline

Definition at line 132 of file ImmutableTree.h.

References klee::FixedStack< T >::elts, and klee::FixedStack< T >::pos.

◆ pop_back()

template<typename T >
void klee::FixedStack< T >::pop_back ( )
inline

◆ push_back()

template<typename T >
void klee::FixedStack< T >::push_back ( const T &  elt)
inline

Member Data Documentation

◆ elts

◆ max

template<typename T >
unsigned klee::FixedStack< T >::max
private

Definition at line 105 of file ImmutableTree.h.

Referenced by klee::FixedStack< T >::operator=().

◆ pos


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