From 79f6b4823b95b65290a045a59fdd4a8d9b302708 Mon Sep 17 00:00:00 2001 From: Jay Berkenbilt Date: Fri, 21 Jun 2019 21:32:47 -0400 Subject: Convert remaining public classes to use Members pattern Have classes contain only a single private member of type PointerHolder. This makes it safe to change the structure of the Members class without breaking binary compatibility. Many of the classes already follow this pattern quite successfully. This brings in the rest of the class that are part of the public API. --- README-maintainer | 3 +++ 1 file changed, 3 insertions(+) (limited to 'README-maintainer') diff --git a/README-maintainer b/README-maintainer index 3bb2b659..94e6514b 100644 --- a/README-maintainer +++ b/README-maintainer @@ -70,6 +70,9 @@ CODING RULES it seems also for classes that are intended to be subclassed across the shared library boundary. +* Put private member variables in PointerHolder for all + public classes. Remember to use QPDF_DLL on ~Members(). + RELEASE PREPARATION * Each year, update copyright notices. Just do a case-insensitive -- cgit v1.2.3-54-g00ecf