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

Rudiments

cursordomnode.h
1 // Copyright (c) 1999-2018 David Muse
2 // See the COPYING file for more information.
3
4 void setType(domnodetype type);
5 void setName(const char *name);
6 void setValue(const char *value);
7 domnode *clone();
8 domnode *clone(dom *dom);
9
10 protected:
11 bool insertNode(domnode *node,
12 uint64_t position,
13 domnodetype type,
14 domnode **first,
15 domnode **last,
16 uint64_t *count);
17 bool deleteNode(domnode *node,
18 uint64_t position,
19 const char *name,
20 domnode **first,
21 domnode **last,
22 uint64_t *count);
23 domnode *unlinkNode(domnode *node,
24 uint64_t position,
25 const char *name,
26 domnode **first,
27 domnode **last,
28 uint64_t *count);
29
30 private:
31 cursordomnode(const cursordomnode &x);
32 cursordomnode &operator=(const cursordomnode &x);
33
34 cursordomnodeprivate *pvt;
cursordomnode
Definition: cursordomnode.h:149
dom
Definition: dom.h:10
domnode
Definition: domnode.h:122