AXOM
Axom provides a robust, flexible software infrastructure for the development of multi-physics applications and computational tools.
RAII.hpp File Reference

Defines several RAII (Resource Acquisition Is Initialization) utility classes to help with initializing and finalizing libraries and/or components with initialize and finalize calls. More...

#include "axom/config.hpp"
#include "axom/core/Macros.hpp"
#include "axom/core/utilities/Annotations.hpp"

Classes

class  axom::utilities::raii::MPIWrapper
 
class  axom::utilities::raii::AnnotationsWrapper
 

Namespaces

 axom
 
 axom::utilities
 
 axom::utilities::raii
 

Detailed Description

Defines several RAII (Resource Acquisition Is Initialization) utility classes to help with initializing and finalizing libraries and/or components with initialize and finalize calls.

For more information about RAII, see: https://en.cppreference.com/w/cpp/language/raii