Rudiments
propdom.h
1// Copyright (c) 1999-2018 David Muse
2// See the COPYING file for more information.
3
5 propdom &operator=(propdom &x);
6
7 protected:
8 void construct(bool stringcacheenabled);
9 bool reset();
10
11 ssize_t writeNode(domnode *dn,
12 output *out,
13 bool indent,
14 uint16_t *indentlevel);
15 ssize_t writeAndEscape(output *out,
16 const char *value);
17
18 friend class domnode;
19 private:
20 bool parse(input *in, domnode *parent,
21 uint64_t position);
22 bool parseFile(const char *string,
23 domnode *parent,
24 uint64_t position);
25 bool parseString(const char *string,
26 domnode *parent,
27 uint64_t position);
28 domnode *whichNode();
29 const char *getType(domnode *dn);
30 const char *getValue(domnode *dn);
31
32 propdomprivate *pvt;
Definition avltree.h:11
Definition domnode.h:122
virtual domnodetype getType()
virtual const char * getValue()
Definition input.h:11
Definition output.h:11
Definition propdom.h:45