From b3a17320cff9bcc822316103d5538df932748b21 Mon Sep 17 00:00:00 2001 From: tweenk Date: Tue, 16 Sep 2008 22:09:44 +0000 Subject: [PATCH] Add a header with forward declarations for the XML namespace. --- src/xml/xml-forward.h | 57 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 57 insertions(+) create mode 100644 src/xml/xml-forward.h 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 : -- 2.30.2