![]() |
ESPResSo
Extensible Simulation Package for Research on Soft Matter Systems
|
RAII region guard: begin on construction, end on destruction. More...
#include <caliper_utils.hpp>
Public Member Functions | |
| EspressoCaliRegion (const char *name, bool active) | |
| ~EspressoCaliRegion () | |
| EspressoCaliRegion (const EspressoCaliRegion &)=delete | |
| EspressoCaliRegion & | operator= (const EspressoCaliRegion &)=delete |
Public Attributes | |
| const char * | name_ |
| bool | active_ |
RAII region guard: begin on construction, end on destruction.
Conditionally calls cali_begin_region / cali_end_region only when espresso_cali_active() is true. Correctly handles all exit paths.
Definition at line 89 of file caliper_utils.hpp.
|
inline |
Definition at line 93 of file caliper_utils.hpp.
|
inline |
Definition at line 98 of file caliper_utils.hpp.
|
delete |
|
delete |
| bool EspressoCaliRegion::active_ |
Definition at line 91 of file caliper_utils.hpp.
Referenced by EspressoCaliRegion(), and ~EspressoCaliRegion().
| const char* EspressoCaliRegion::name_ |
Definition at line 90 of file caliper_utils.hpp.
Referenced by EspressoCaliRegion(), and ~EspressoCaliRegion().