Strip richio.h from headers that don't need them

Like the DSNLEXER header, this has visibility in over 700
files, whereas well under half actually use any of it
(quite a bit, but not all, of it actually via DSNLEXER)

Many places already forward-declare the OUTPUTFORMATTER type,
by doing that for the others, it still possible to use the
non-IO methods without having to see richio.h.
This commit is contained in:
John Beard
2024-10-04 18:06:18 +01:00
parent df5fe44839
commit 3d6d8b9946
43 changed files with 123 additions and 52 deletions
+4 -1
View File
@@ -23,9 +23,12 @@
*/
#include <xnode.h>
#include "xnode.h"
#include <richio.h>
#include <string_utils.h>
typedef wxXmlAttribute XATTR;