Commit a3118130 by Andrew J. Hesford Committed by GitHub

pytypes.h: fix docs generation (#2220)

parent a38e5331
...@@ -980,6 +980,9 @@ public: ...@@ -980,6 +980,9 @@ public:
return std::string(buffer, (size_t) length); return std::string(buffer, (size_t) length);
} }
}; };
// Note: breathe >= 4.17.0 will fail to build docs if the below two constructors
// are included in the doxygen group; close here and reopen after as a workaround
/// @} pytypes
inline bytes::bytes(const pybind11::str &s) { inline bytes::bytes(const pybind11::str &s) {
object temp = s; object temp = s;
...@@ -1009,6 +1012,8 @@ inline str::str(const bytes& b) { ...@@ -1009,6 +1012,8 @@ inline str::str(const bytes& b) {
m_ptr = obj.release().ptr(); m_ptr = obj.release().ptr();
} }
/// \addtogroup pytypes
/// @{
class none : public object { class none : public object {
public: public:
PYBIND11_OBJECT(none, object, detail::PyNone_Check) PYBIND11_OBJECT(none, object, detail::PyNone_Check)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment