Block-Structured AMR Software Framework
amrex::ParmParse::Frame Class Reference

#include <AMReX_ParmParse.H>

Public Member Functions

 Frame (ParmParse &pp, const std::string &pfix)
 
 ~Frame ()
 
 Frame (Frame const &)=default
 
 Frame (Frame &&)=delete
 
Frameoperator= (Frame const &)=delete
 
Frameoperator= (Frame &&)=delete
 
void push (const std::string &str)
 
void pop ()
 
std::string getPrefix () const
 

Private Attributes

ParmParsem_pp
 
int m_np {0}
 

Constructor & Destructor Documentation

◆ Frame() [1/3]

amrex::ParmParse::Frame::Frame ( ParmParse pp,
const std::string &  pfix 
)

◆ ~Frame()

amrex::ParmParse::Frame::~Frame ( )

◆ Frame() [2/3]

amrex::ParmParse::Frame::Frame ( Frame const &  )
default

◆ Frame() [3/3]

amrex::ParmParse::Frame::Frame ( Frame &&  )
delete

Member Function Documentation

◆ getPrefix()

std::string amrex::ParmParse::Frame::getPrefix ( ) const

◆ operator=() [1/2]

Frame& amrex::ParmParse::Frame::operator= ( Frame &&  )
delete

◆ operator=() [2/2]

Frame& amrex::ParmParse::Frame::operator= ( Frame const &  )
delete

◆ pop()

void amrex::ParmParse::Frame::pop ( )

◆ push()

void amrex::ParmParse::Frame::push ( const std::string &  str)

Member Data Documentation

◆ m_np

int amrex::ParmParse::Frame::m_np {0}
private

◆ m_pp

ParmParse* amrex::ParmParse::Frame::m_pp
private

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