Base class for all library singleton objects. More...
#include <libmesh_singleton.h>
Classes | |
class | Setup |
Static Public Member Functions | |
static void | setup () |
static void | cleanup () |
Protected Member Functions | |
Singleton () | |
virtual | ~Singleton () |
Base class for all library singleton objects.
Base class for all library singleton objects.
Definition at line 35 of file libmesh_singleton.h.
|
protected |
Constructor. Adds the derived object to the singleton cache list.
Definition at line 65 of file libmesh_singleton.C.
|
inlineprotectedvirtual |
|
static |
Cleanup function. Removes all dynamically created Singleton
objects.
Definition at line 96 of file libmesh_singleton.C.
References libMesh::as_range().
|
static |
Setup function. Initializes any derived Singleton::Setup
objects. objects.
Definition at line 81 of file libmesh_singleton.C.
Referenced by libMesh::LibMeshInit::LibMeshInit().