Gray C++ Libraries  0.0.2
A set of C++ libraries for MSVC, GNU on Windows, WinCE, Linux
Gray::cStackStatic< TYPE, _QTY > Class Template Reference

#include <cQueue.h>

Public Member Functions

 cStackStatic () noexcept
 
bool isEmpty () const noexcept
 
bool isFull () const noexcept
 
TYPE Pop ()
 
void Push (TYPE v)
 

Detailed Description

template<class TYPE = BYTE, ITERATE_t _QTY = 1024>
class Gray::cStackStatic< TYPE, _QTY >

Create a generic thread/multi process safe (static sized) stack.

Constructor & Destructor Documentation

◆ cStackStatic()

template<class TYPE = BYTE, ITERATE_t _QTY = 1024>
Gray::cStackStatic< TYPE, _QTY >::cStackStatic ( )
inlinenoexcept

Member Function Documentation

◆ isEmpty()

template<class TYPE = BYTE, ITERATE_t _QTY = 1024>
bool Gray::cStackStatic< TYPE, _QTY >::isEmpty ( ) const
inlinenoexcept

◆ isFull()

template<class TYPE = BYTE, ITERATE_t _QTY = 1024>
bool Gray::cStackStatic< TYPE, _QTY >::isFull ( ) const
inlinenoexcept

◆ Pop()

template<class TYPE = BYTE, ITERATE_t _QTY = 1024>
TYPE Gray::cStackStatic< TYPE, _QTY >::Pop ( )
inline

◆ Push()

template<class TYPE = BYTE, ITERATE_t _QTY = 1024>
void Gray::cStackStatic< TYPE, _QTY >::Push ( TYPE  v)
inline

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