5#include <pybind11/pybind11.h>
12#include <ChimeraTK/VariantUserTypes.h>
18 template<
class AccessorType>
27 template<
class AccessorType>
29 const std::unordered_set<std::string>& tags = {});
35 static std::string
repr(py::object& acc);
Base class for ApplicationModule and DeviceModule, to have a common interface for these module types.
Base class used for all objects in the Python world which can be owned by another object.
PyVoidAccessor(PyVoidAccessor &&)=default
static void bind(py::module &mod)
std::variant< VoidAccessor > _accessor
~PyVoidAccessor() override
static std::string repr(py::object &acc)
InvalidityTracer application module.