|
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 |
1.8.13