librime 1.2
Rime Input Method Engine, the core library
Darts::Details::AutoStack< T > Class Template Reference

#include <darts.h>

Public Member Functions

 AutoStack ()
 ~AutoStack ()
const T & top () const
T & top ()
bool empty () const
std::size_t size () const
void push (const T &value)
void pop ()
void clear ()

Constructor & Destructor Documentation

◆ AutoStack()

template<typename T>
Darts::Details::AutoStack< T >::AutoStack ( )
inline

◆ ~AutoStack()

template<typename T>
Darts::Details::AutoStack< T >::~AutoStack ( )
inline

Member Function Documentation

◆ clear()

template<typename T>
void Darts::Details::AutoStack< T >::clear ( )
inline

◆ empty()

template<typename T>
bool Darts::Details::AutoStack< T >::empty ( ) const
inline

◆ pop()

template<typename T>
void Darts::Details::AutoStack< T >::pop ( )
inline

◆ push()

template<typename T>
void Darts::Details::AutoStack< T >::push ( const T & value)
inline

◆ size()

template<typename T>
std::size_t Darts::Details::AutoStack< T >::size ( ) const
inline

◆ top() [1/2]

template<typename T>
T & Darts::Details::AutoStack< T >::top ( )
inline

◆ top() [2/2]

template<typename T>
const T & Darts::Details::AutoStack< T >::top ( ) const
inline

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