Block-Structured AMR Software Framework
amrex::IParserStack< N > Struct Template Reference

#include <AMReX_IParser_Exe.H>

Public Member Functions

constexpr void push (long long v)
 
constexpr void pop ()
 
constexpr long long const & top () const
 
constexpr long long & top ()
 
constexpr long long operator[] (int i) const
 

Public Attributes

long long m_data [N]
 
int m_size = 0
 

Member Function Documentation

◆ operator[]()

template<int N>
constexpr long long amrex::IParserStack< N >::operator[] ( int  i) const
inlineconstexpr

◆ pop()

template<int N>
constexpr void amrex::IParserStack< N >::pop ( )
inlineconstexpr

◆ push()

template<int N>
constexpr void amrex::IParserStack< N >::push ( long long  v)
inlineconstexpr

◆ top() [1/2]

template<int N>
constexpr long long& amrex::IParserStack< N >::top ( )
inlineconstexpr

◆ top() [2/2]

template<int N>
constexpr long long const& amrex::IParserStack< N >::top ( ) const
inlineconstexpr

Member Data Documentation

◆ m_data

template<int N>
long long amrex::IParserStack< N >::m_data[N]

◆ m_size

template<int N>
int amrex::IParserStack< N >::m_size = 0

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