24 #ifndef PXR_USD_SDF_CLEANUP_TRACKER_H
25 #define PXR_USD_SDF_CLEANUP_TRACKER_H
30 #include "pxr/usd/sdf/declareHandles.h"
31 #include "pxr/usd/sdf/spec.h"
33 PXR_NAMESPACE_OPEN_SCOPE
51 static Sdf_CleanupTracker &GetInstance();
55 void AddSpecIfTracking(SdfSpecHandle
const &spec);
63 ~Sdf_CleanupTracker();
65 std::vector<SdfSpecHandle> _specs;
70 PXR_NAMESPACE_CLOSE_SCOPE
72 #endif // PXR_USD_SDF_CLEANUP_TRACKER_H
Manage a single instance of an object (see.
Base class for all Sdf spec classes.
Enable a concrete base class for use with TfWeakPtr.