Block-Structured AMR Software Framework
amrex::TinyProfileRegion Class Reference

#include <AMReX_TinyProfiler.H>

Public Member Functions

 TinyProfileRegion (std::string a_regname) noexcept
 
 TinyProfileRegion (const char *a_regname) noexcept
 
 TinyProfileRegion (TinyProfileRegion const &)=delete
 
 TinyProfileRegion (TinyProfileRegion &&)=delete
 
TinyProfileRegionoperator= (TinyProfileRegion const &)=delete
 
TinyProfileRegionoperator= (TinyProfileRegion &&)=delete
 
 ~TinyProfileRegion ()
 

Private Attributes

std::string regname
 
TinyProfiler tprof
 

Constructor & Destructor Documentation

◆ TinyProfileRegion() [1/4]

amrex::TinyProfileRegion::TinyProfileRegion ( std::string  a_regname)
explicitnoexcept

◆ TinyProfileRegion() [2/4]

amrex::TinyProfileRegion::TinyProfileRegion ( const char *  a_regname)
explicitnoexcept

◆ TinyProfileRegion() [3/4]

amrex::TinyProfileRegion::TinyProfileRegion ( TinyProfileRegion const &  )
delete

◆ TinyProfileRegion() [4/4]

amrex::TinyProfileRegion::TinyProfileRegion ( TinyProfileRegion &&  )
delete

◆ ~TinyProfileRegion()

amrex::TinyProfileRegion::~TinyProfileRegion ( )

Member Function Documentation

◆ operator=() [1/2]

TinyProfileRegion& amrex::TinyProfileRegion::operator= ( TinyProfileRegion &&  )
delete

◆ operator=() [2/2]

TinyProfileRegion& amrex::TinyProfileRegion::operator= ( TinyProfileRegion const &  )
delete

Member Data Documentation

◆ regname

std::string amrex::TinyProfileRegion::regname
private

◆ tprof

TinyProfiler amrex::TinyProfileRegion::tprof
private

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