lsst.afw
tickets.DM-23835-g31c64b24f1
|
Go to the documentation of this file.
24 #ifndef LSST_AFW_TYPEHANDLING_PYTHON_H
25 #define LSST_AFW_TYPEHANDLING_PYTHON_H
27 #include "pybind11/pybind11.h"
35 namespace typehandling {
49 template <
class Base = Storable>
70 PYBIND11_OVERLOAD_NAME(
bool, Base,
"__eq__",
equals,
other);
std::string declareGenericMapRestrictions(std::string const &className, std::string const &keyName)
bool equals(Storable const &other) const noexcept override
std::size_t hash_value() const override
Interface supporting iteration over heterogenous containers.
std::string toString() const override
std::shared_ptr< Storable > cloneStorable() const override
A base class for image defects.
const ItemVariant * other
"Trampoline" for Storable to let it be used as a base class in Python.