lsst.cpputils g1ffd6c4751+50c04d9c73
Classes | Namespaces | Functions
PySharedPtr.h File Reference
#include "pybind11/pybind11.h"
#include <memory>

Go to the source code of this file.

Classes

class  lsst::cpputils::python::PySharedPtr< T >
 A shared pointer that tracks both a C++ object and its associated PyObject. More...
 

Namespaces

namespace  lsst
 Forward declarations for lsst::cpputils::Cache.
 
namespace  lsst::cpputils
 
namespace  lsst::cpputils::python
 

Functions

 PYBIND11_DECLARE_HOLDER_TYPE (T, lsst::cpputils::python::PySharedPtr< T >)
 

Function Documentation

◆ PYBIND11_DECLARE_HOLDER_TYPE()

PYBIND11_DECLARE_HOLDER_TYPE ( ,
lsst::cpputils::python::PySharedPtr< T >   
)