From ef0e132f3a0cc41df0c92670a3fe5983247dfd87 Mon Sep 17 00:00:00 2001 From: Krzysztof Kosi??ski Date: Tue, 16 Sep 2008 22:09:44 +0000 Subject: Add a header with forward declarations for the XML namespace. (bzr r6828) --- src/xml/xml-forward.h | 57 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 57 insertions(+) create mode 100644 src/xml/xml-forward.h (limited to 'src') diff --git a/src/xml/xml-forward.h b/src/xml/xml-forward.h new file mode 100644 index 000000000..17271c1c3 --- /dev/null +++ b/src/xml/xml-forward.h @@ -0,0 +1,57 @@ +#ifndef __SEEN_XML_FORWARD_H__ +#define __SEEN_XML_FORWARD_H__ + +/** @file + * @brief Forward declarations for the XML namespace. + */ +/* Authors: + * Krzysztof KosiƄski + * + * Copyright (C) 2008 Authors + * + * Released under GNU GPL. Read the file 'COPYING' for more information. + */ + +namespace Inkscape { +namespace XML { + +/* Copied from the relevant Doxygen page */ + +struct AttributeRecord; +struct CommentNode; +class CompositeNodeObserver; +struct Document; +class ElementNode; +class Event; +class EventAdd; +class EventDel; +class EventChgAttr; +class EventChgContent; +class EventChgOrder; +class InvalidOperationException; +class LogBuilder; +struct NodeEventVector; +struct NodeSiblingIteratorStrategy; +struct NodeParentIteratorStrategy; +class NodeObserver; +class Node; +class SimpleDocument; +class SimpleNode; +class Subtree; +struct TextNode; + +} // namespace XML +} // namespace Inkscape + +#endif // __SEEN_XML_FORWARD_H__ + +/* + Local Variables: + mode:c++ + c-file-style:"stroustrup" + c-file-offsets:((innamespace . 0)(inline-open . 0)(case-label . +)) + indent-tabs-mode:nil + fill-column:99 + End: +*/ +// vim: filetype=cpp:expandtab:shiftwidth=4:tabstop=8:softtabstop=4:encoding=utf-8:textwidth=99 : -- cgit v1.2.3