37 bool operator==(
void* ptr)
const;
38 bool operator==(
const pybind11::object& obj)
const;
40 bool operator!=(
void* ptr)
const
42 return !(*
this == ptr);
44 bool operator!=(
const pybind11::object& obj)
const
46 return !(*
this == obj);
48 bool operator!=(
const DAPyObjectWrapper& obj)
const
50 return !(*
this == obj);
53 explicit operator bool()
const;
55 void dealException(
const std::exception& e)
const;
57 DAPyObjectWrapper deepCopy()
const;
60 pybind11::object& object()
64 const pybind11::object& object()
const
71 QVariant toVariant()
const;
73 bool isinstance(
const pybind11::handle& type)
const;
75 bool isModule()
const;
82 bool isCallable()
const;
83 bool isSequence()
const;
84 bool isNumeric()
const;
86 void setErrCallback(
const ErrCallback& fun);
87 ErrCallback getErrCallback()
const;
91 pybind11::object attr(
const char* c_att);
92 pybind11::object attr(
const char* c_att)
const;
94 template<
typename... Args >
95 pybind11::object call(Args&&... args);
99 QString __name__()
const;
100 QString __str__()
const;
101 QString __repr__()
const;
103 QString typeName()
const;
104 size_t refCount()
const;
107 pybind11::object _object;
108 ErrCallback _errcallback;