#include <QtCore/qvariant.h>
#ifndef QVARIANT_H
class QVariant{
   /* Some contents are skipped to improve readability */
#ifndef qdoc
   public: struct Handler{
      public: void (* construct)(struct QVariant::Private*, void const *);
      public: void (* clear)(struct QVariant::Private*);
      public: bool (* isNull)(QVariant::Private*);
#ifndef QT_NO_DATASTREAM
      public: void (* load)(struct QVariant::Private*, class QDataStream&);
      public: void (* save)(QVariant::Private*, class QDataStream&);
#endif
      public: bool (* compare)(QVariant::Private*, QVariant::Private*);
      public: bool (* convert)(QVariant::Private*, enum QVariant::Type, void*, bool*);
      public: bool (* canConvert)(QVariant::Private*, enum QVariant::Type);
      public: void (* debugStream)(struct QDebug, class QVariant const &);
   };
#endif
   /* ... */
};
#endif // QVARIANT_H