Rudiments
cursordomnode.h
1 // Copyright (c) 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;
Definition: dom.h:10
Definition: cursordomnode.h:149
Definition: domnode.h:122