Lines Matching refs:Node
78 class Node : public Inkscape::GC::Anchored {
80 Node() {}
81 virtual ~Node() {}
260 virtual Node *root()=0;
261 virtual Node const *root() const=0;
272 virtual Node *parent()=0;
273 virtual Node const *parent() const=0;
287 virtual Node *next()=0;
288 virtual Node const *next() const=0;
299 virtual Node *firstChild()=0;
300 virtual Node const *firstChild() const=0;
311 virtual Node *lastChild()=0;
312 virtual Node const *lastChild() const=0;
324 virtual Node *nthChild(unsigned index)=0;
325 virtual Node const *nthChild(unsigned index) const=0;
346 virtual Node *duplicate(Document *doc) const=0;
357 virtual void addChild(Node *child, Node *after)=0;
363 virtual void appendChild(Node *child)=0;
375 virtual void removeChild(Node *child)=0;
385 virtual void changeOrder(Node *child, Node *after)=0;
401 virtual void mergeFrom(Node const *src, char const *key)=0;
478 Node(Node const &) : Anchored() {}