Rudiments: /home/dmuse/temp/rudiments/include/rudiments/private/dom.h Source File

Rudiments

dom.h
1 // Copyright (c) 1999-2018 David Muse
2 // See the COPYING file for more information.
3
4 friend class domnode;
5 protected:
6 virtual void init(bool stringcacheenabled);
7 virtual void reset();
8
9 const char *cacheString(const char *string);
10 void unCacheString(const char *string);
11
12 virtual void write(const domnode *dn,
13 output *out,
14 bool indent,
15 uint16_t *indentlevel) const;
16 virtual void writeIndent(output *out,
17 uint16_t indent) const;
18 virtual void safeWrite(output *out,
19 const char *str) const;
20
21 dom(const dom &x);
22 dom &operator=(const dom &x);
23
24 private:
25 domprivate *pvt;
dom
Definition: dom.h:10
domnode
Definition: domnode.h:122
domnode::write
void write(output *out) const
output
Definition: output.h:9