[Development] New \nullptr qdoc macro in 5.12, please start using it
Friedemann Kleint
Friedemann.Kleint at qt.io
Fri Jan 18 15:22:36 CET 2019
Hi,
in Qt 5.12; there is a new \nullptr qdoc macro to be used for nullptr
(see "Documentation: Add \nullptr macro and use where applicable"
3eac688ec005833509bffc7097c378af9c5b515f
https://codereview.qt-project.org/#/c/249583/ ).
The underlying motivation (besides using modern C++) is that Qt for
Python users trip over the documentation stating "0 can be passed to
this pointer * parameter...), thinking they can pass (int) 0 (see
https://bugreports.qt.io/browse/PYSIDE-903 ).
I would like to encourage the maintainers to go through their
documentation and look for things like "void *foo() \** returns 0
when..." or "0 can be passed to this pointer * parameter") and change
this to \nullptr (see fex https://codereview.qt-project.org/#/c/249610/ ).
This will then expand to None in the Qt for Python documentation.
Thanks,
Friedemann
--
Friedemann Kleint
The Qt Company GmbH
More information about the Development
mailing list