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;
Definition: dom.h:10
Definition: domnode.h:122
void write(output *out) const
Definition: output.h:9