diff --git a/manual/design.rst b/manual/design.rst index 91200707..aeec31a9 100644 --- a/manual/design.rst +++ b/manual/design.rst @@ -784,7 +784,7 @@ supporting older versions of qpdf without conditional compilation. ``PointerHolder`` has had a long-standing bug: a ``const PointerHolder`` would only provide a ``T const*`` with its -``getPointer`` method. This is incorrect and is now how standard C++ +``getPointer`` method. This is incorrect and is not how standard C++ smart pointers or regular pointers behave. The correct semantics would be that a ``const PointerHolder`` would not accept a new pointer after being created but would still allow you to modify the