FLANG
Classes | Public Member Functions | List of all members
Fortran::runtime::Stack< T, N > Class Template Reference
Inheritance diagram for Fortran::runtime::Stack< T, N >:
Fortran::runtime::StackStorage< T, N >

Public Member Functions

 Stack (const Stack &)=delete
 
 Stack (Stack &&)=delete
 
RT_API_ATTRS Stack (Terminator &terminator)
 
RT_API_ATTRS void push (const T &object)
 
RT_API_ATTRS void push (T &&object)
 
template<typename... Args>
RT_API_ATTRS void emplace (Args &&...args)
 
RT_API_ATTRS T & top ()
 
RT_API_ATTRS const T & top () const
 
RT_API_ATTRS void pop ()
 
RT_API_ATTRS bool empty () const
 
- Public Member Functions inherited from Fortran::runtime::StackStorage< T, N >
RT_API_ATTRS void * getElement (unsigned i)
 
RT_API_ATTRS const void * getElement (unsigned i) const
 

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