#include <QtXml/qxml.h>
#ifndef QXML_H
class QXmlAttributes{
   public: inline QXmlAttributes();
   public: virtual inline ~QXmlAttributes();
   public: int index(class QString const & qName) const
   public: int index(class QString const & uri, class QString const & localPart) const
   public: int length() const
   public: class QString localName(int index) const
   public: class QString qName(int index) const
   public: class QString uri(int index) const
   public: class QString type(int index) const
   public: class QString type(class QString const & qName) const
   public: class QString type(class QString const & uri, class QString const & localName) const
   public: class QString value(int index) const
   public: class QString value(class QString const & qName) const
   public: class QString value(class QString const & uri, class QString const & localName) const
   public: void clear();
   public: void append(class QString const & qName, class QString const & uri, class QString const & localPart, class QString const & value);
   private: struct Attribute{
      public: class QString qname;
      public: class QString uri;
      public: class QString localname;
      public: class QString value;
   };
   private: typedef class QList < struct QXmlAttributes::Attribute > AttributeList;
   private: class QList < struct QXmlAttributes::Attribute > attList;
   private: struct QXmlAttributesPrivate* d;
   public: inline int count() const
};
#endif // QXML_H