Block-Structured AMR Software Framework
Loading...
Searching...
No Matches
amrex::Stack< T, N > Struct Template Reference

#include <AMReX_Stack.H>

Public Member Functions

constexpr void push (T v)
constexpr void pop ()
constexpr bool empty () const
constexpr int size () const
constexpr T const & top () const
constexpr T & top ()
constexpr T operator[] (int i) const

Member Function Documentation

◆ empty()

template<typename T, int N>
bool amrex::Stack< T, N >::empty ( ) const
inlinenodiscardconstexpr

◆ operator[]()

template<typename T, int N>
T amrex::Stack< T, N >::operator[] ( int i) const
inlinenodiscardconstexpr

◆ pop()

template<typename T, int N>
void amrex::Stack< T, N >::pop ( )
inlineconstexpr

◆ push()

template<typename T, int N>
void amrex::Stack< T, N >::push ( T v)
inlineconstexpr

◆ size()

template<typename T, int N>
int amrex::Stack< T, N >::size ( ) const
inlinenodiscardconstexpr

◆ top() [1/2]

template<typename T, int N>
T & amrex::Stack< T, N >::top ( )
inlinenodiscardconstexpr

◆ top() [2/2]

template<typename T, int N>
T const & amrex::Stack< T, N >::top ( ) const
inlinenodiscardconstexpr

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