#include <vector>
#include <sstream>
#include "tagmap.h"
#include "tagnode.h"
#include "charnode.h"
#include "intmultiset.h"
#include "role.h"
Go to the source code of this file.
Classes | |
struct | BufferNode |
Represents a buffer node. More... | |
Defines | |
#define | TYPE_TAG true |
Define for buffer nodes of type tag. | |
#define | TYPE_PCDATA false |
Define for buffer nodes of type character. | |
#define | TYPE_TAG true |
#define | TYPE_PCDATA false |
Header file specifying constructors, destructor and functions for buffernode.cpp.
Definition in file buffernode.h.
#define TYPE_PCDATA false |
Define for buffer nodes of type character.
Used to set the type member variable of the BufferNode class.
Definition at line 48 of file buffernode.h.
Referenced by BufferIterator::BufferIterator(), BufferNode::clear(), BufferNode::debugPrint(), BufferNode::getPCDataRepresentation(), BufferNode::hasNoMarkedAndNoLockedDos(), BufferIterator::init(), BufferIterator::isMatchingNodeTestAndPredicates(), BufferNode::print(), BufferNode::printNoSubnodes(), BufferIterator::reset(), and BufferNode::~BufferNode().
#define TYPE_TAG true |
Define for buffer nodes of type tag.
Used to set the type member variable of the BufferNode class.
Definition at line 42 of file buffernode.h.
Referenced by BufferNode::clear(), BufferNode::clearSubtreeIfPossible(), BufferNode::debugPrint(), BufferIterator::debugPrint(), BufferIterator::getNext(), BufferIterator::isMatchingNodeTestAndPredicates(), BufferNode::isRoot(), BufferIterator::isSatisfyingPath(), BufferNode::print(), BufferNode::printNoSubnodes(), and BufferNode::~BufferNode().