cursordomnode.h
// Copyright (c) 1999-2018 David Muse
// See the COPYING file for more information.
#ifndef RUDIMENTS_CURSORDOMNODE_H
#define RUDIMENTS_CURSORDOMNODE_H
#include <rudiments/private/cursordomnodeincludes.h>
class RUDIMENTS_DLLSPEC cursordomnode : public domnode {
public:
cursordomnode(dom *dom, domnode *nullnode);
cursordomnode(dom *dom, domnode *nullnode, const char *ns);
virtual ~cursordomnode();
virtual domnodetype getType() const;
virtual const char *getName() const;
virtual const char *getValue() const;
virtual domnode *getParent() const;
virtual uint64_t getPosition() const;
virtual domnode *getPreviousSibling() const;
virtual domnode *getNextSibling() const;
virtual uint64_t getChildCount() const;
virtual domnode *getFirstChild() const;
virtual uint64_t getAttributeCount() const;
virtual domnode *getAttribute(const char *name) const;
virtual domnode *getAttributeIgnoringCase(
const char *name) const;
virtual domnode *getAttribute(uint64_t position) const;
virtual bool isNullNode() const;
#include <rudiments/private/cursordomnode.h>
};
#endif
cursordomnode
Definition: cursordomnode.h:149
cursordomnode::getAttribute
virtual domnode * getAttribute(uint64_t position) const
cursordomnode::getNextSibling
virtual domnode * getNextSibling() const
cursordomnode::getType
virtual domnodetype getType() const
cursordomnode::getAttribute
virtual domnode * getAttribute(const char *name) const
cursordomnode::getParent
virtual domnode * getParent() const
cursordomnode::getPreviousSibling
virtual domnode * getPreviousSibling() const
cursordomnode::isNullNode
virtual bool isNullNode() const
cursordomnode::~cursordomnode
virtual ~cursordomnode()
cursordomnode::getValue
virtual const char * getValue() const
cursordomnode::getName
virtual const char * getName() const
cursordomnode::getAttributeCount
virtual uint64_t getAttributeCount() const
cursordomnode::cursordomnode
cursordomnode(dom *dom, domnode *nullnode, const char *ns)
cursordomnode::getAttributeIgnoringCase
virtual domnode * getAttributeIgnoringCase(const char *name) const
cursordomnode::getFirstChild
virtual domnode * getFirstChild() const
cursordomnode::getChildCount
virtual uint64_t getChildCount() const
cursordomnode::cursordomnode
cursordomnode(dom *dom, domnode *nullnode)
cursordomnode::getPosition
virtual uint64_t getPosition() const
dom
Definition: dom.h:10
domnode
Definition: domnode.h:122