1 #ifndef __SEEN_XML_FORWARD_H__
2 #define __SEEN_XML_FORWARD_H__
4 /** @file
5 * @brief Forward declarations for the XML namespace.
6 */
7 /* Authors:
8 * Krzysztof KosiĆski <tweenk.pl@gmail.com>
9 *
10 * Copyright (C) 2008 Authors
11 *
12 * Released under GNU GPL. Read the file 'COPYING' for more information.
13 */
15 namespace Inkscape {
16 namespace XML {
18 /* Copied from the relevant Doxygen page */
20 struct AttributeRecord;
21 struct CommentNode;
22 class CompositeNodeObserver;
23 struct Document;
24 class ElementNode;
25 class Event;
26 class EventAdd;
27 class EventDel;
28 class EventChgAttr;
29 class EventChgContent;
30 class EventChgOrder;
31 class InvalidOperationException;
32 class LogBuilder;
33 struct NodeEventVector;
34 struct NodeSiblingIteratorStrategy;
35 struct NodeParentIteratorStrategy;
36 class NodeObserver;
37 class Node;
38 struct PINode;
39 class SimpleDocument;
40 class SimpleNode;
41 class Subtree;
42 struct TextNode;
44 } // namespace XML
45 } // namespace Inkscape
47 #endif // __SEEN_XML_FORWARD_H__
49 /*
50 Local Variables:
51 mode:c++
52 c-file-style:"stroustrup"
53 c-file-offsets:((innamespace . 0)(inline-open . 0)(case-label . +))
54 indent-tabs-mode:nil
55 fill-column:99
56 End:
57 */
58 // vim: filetype=cpp:expandtab:shiftwidth=4:tabstop=8:softtabstop=4:fileencoding=utf-8:textwidth=99 :