2a5c734d857999c1ada4cd9fdd84c09b0497a52e
[platform/upstream/libxml++.git] / libxml++ / attributenode.h
1 /* attributenode.h
2  * libxml++ and this file are copyright (C) 2000 by Ari Johnson, and
3  * are covered by the GNU Lesser General Public License, which should be
4  * included with libxml++ as the file COPYING.
5  */
6
7 #ifndef __LIBXMLPP_ATTRIBUTENODE_H
8 #define __LIBXMLPP_ATTRIBUTENODE_H
9
10
11 #include <glibmm/ustring.h>
12
13 #include <libxml++/attribute.h>
14
15 namespace xmlpp
16 {
17
18 /** Represents an explicit attribute of an XML Element node.
19  * This will be instantiated by the parser.
20  *
21  * @newin{2,36}
22  */
23 class LIBXMLPP_API AttributeNode : public Attribute
24 {
25 public:
26   explicit AttributeNode(_xmlNode* node);
27   ~AttributeNode() override;
28 };
29
30 } // namespace xmlpp
31
32 #endif //__LIBXMLPP_ATTRIBUTENODE_H