LSSTApplications
18.1.0
LSSTDataManagementBasePackage
|
A PersistentCitizenScope object causes all Citizen objects created during its lifetime to be marked as persistent. More...
#include <Citizen.h>
Public Member Functions | |
PersistentCitizenScope () | |
~PersistentCitizenScope () | |
PersistentCitizenScope (const PersistentCitizenScope &)=delete | |
PersistentCitizenScope & | operator= (const PersistentCitizenScope &)=delete |
PersistentCitizenScope (PersistentCitizenScope &&)=delete | |
PersistentCitizenScope & | operator= (PersistentCitizenScope &&)=delete |
A PersistentCitizenScope object causes all Citizen objects created during its lifetime to be marked as persistent.
This is useful when constructing static objects that contain a heirarchy of other Citizens which would otherwise need to be marked persistent on an individual basis.
lsst::daf::base::PersistentCitizenScope::PersistentCitizenScope | ( | ) |
Definition at line 448 of file Citizen.cc.
lsst::daf::base::PersistentCitizenScope::~PersistentCitizenScope | ( | ) |
Definition at line 450 of file Citizen.cc.
|
delete |
|
delete |
|
delete |
|
delete |