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