
/* THIS FILE IS GENERATED BY rust-cpp. DO NOT EDIT */

#include "stdint.h" // For {u}intN_t
#include <new> // For placement new
#include <cstdlib> // For abort
#include <type_traits>
#include <utility>

namespace rustcpp {

// We can't just pass or return any type from extern "C" rust functions (because the call
// convention may differ between the C++ type, and the Rust type).
// So we make sure to pass trivial structure that only contains a pointer to the object we want to
// pass. The constructor of these helper class contains a 'container' of the right size which will
// be allocated on the stack.
template<typename T> struct return_helper {
    struct container {
#if defined (_MSC_VER) && (_MSC_VER + 0 < 1900)
        char memory[sizeof(T)];
        ~container() { reinterpret_cast<T*>(this)->~T(); }
#else
        // The fact that it is in an union means it is properly sized and aligned, but we have
        // to call the destructor and constructor manually
        union { T memory; };
        ~container() { memory.~T(); }
#endif
        container() {}
    };
    const container* data;
    return_helper(int, const container &c = container()) : data(&c) { }
};

template<typename T> struct argument_helper {
    using type = const T&;
};
template<typename T> struct argument_helper<T&> {
    T &ref;
    argument_helper(T &x) : ref(x) {}
    using type = argument_helper<T&> const&;
};

template<typename T>
typename std::enable_if<std::is_copy_constructible<T>::value>::type copy_helper(const void *src, void *dest)
{ new (dest) T (*static_cast<T const*>(src)); }
template<typename T>
typename std::enable_if<!std::is_copy_constructible<T>::value>::type copy_helper(const void *, void *)
{ std::abort(); }
template<typename T>
typename std::enable_if<std::is_default_constructible<T>::value>::type default_helper(void *dest)
{ new (dest) T(); }
template<typename T>
typename std::enable_if<!std::is_default_constructible<T>::value>::type default_helper(void *)
{ std::abort(); }

template<typename T> int compare_helper(const T &a, const T&b, int cmp) {
    switch (cmp) {
        using namespace std::rel_ops;
        case 0:
            if (a < b)
                return -1;
            if (b < a)
                return 1;
            return 0;
        case -2: return a < b;
        case 2: return a > b;
        case -1: return a <= b;
        case 1: return a >= b;
    }
    std::abort();
}
}

#define RUST_CPP_CLASS_HELPER(HASH, ...) \
    extern "C" { \
    void __cpp_destructor_##HASH(void *ptr) { typedef __VA_ARGS__ T; static_cast<T*>(ptr)->~T(); } \
    void __cpp_copy_##HASH(const void *src, void *dest) { rustcpp::copy_helper<__VA_ARGS__>(src, dest); } \
    void __cpp_default_##HASH(void *dest) { rustcpp::default_helper<__VA_ARGS__>(dest); } \
    }

#line 178 "src/lib.rs"
       
    #include <QtCore/QByteArray>
    #include <QtCore/QDateTime>
    #include <QtCore/QModelIndex>
    #include <QtCore/QString>
    #include <QtCore/QUrl>
    #include <QtCore/QVariant>

    #include <QtGui/QImage>
    #include <QtGui/QPixmap>
    #include <QtGui/QPainter>
    #include <QtGui/QPen>
    #include <QtGui/QBrush>

#line 1530 "src/lib.rs"
       
    #include <QtCore/QJsonDocument>
    #include <QtCore/QJsonValue>
    #include <QtCore/QJsonObject>
    #include <QtCore/QJsonArray>

#line 1731 "src/lib.rs"
        #include <QtCore/QDebug> 
#line 7 "src/qtcore/qbytearray.rs"
       
    #include <QtCore/QString>
    #include <QtCore/QByteArray>

#line 4 "src/qtcore/qsettings.rs"
       
    #include <QtCore/QSettings>
    #include <QtCore/QString>
    #include <memory>

#line 9 "src/qtcore/qstring.rs"
       
    #include <QtCore/QString>
    #include <QtCore/QUrl>

#line 4 "src/qtcore/qurl.rs"
       
    #include <QtCore/QString>
    #include <QtCore/QUrl>

#line 4 "src/qtgui/qcolor.rs"
       
    #include <QtGui/QColor>
    #include <QtCore/QString>


#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline QDate __cpp_closure_11424612103563868027_impl(int const& y, int const& m, int const& d) {
#line 205 "src/lib.rs"
                                                                              
            return QDate(y, m, d);
        
}
extern "C" {
void __cpp_closure_11424612103563868027(int const& y, int const& m, int const& d, void* __result) {
    ::new(__result) (QDate)(__cpp_closure_11424612103563868027_impl(y, m, d));
}
}
#line 228 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

extern "C" {
void __cpp_closure_12775385753301601807(QDate* const& self, int* const& y, int* const& m, int* const& d) {
#line 224 "src/lib.rs"
                                                                               
            return self->getDate(y, m, d);
        
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline bool __cpp_closure_14819446103283035495_impl(const QDate* const& self) {
#line 235 "src/lib.rs"
                                                                
            return self->isValid();
        
}
extern "C" {
void __cpp_closure_14819446103283035495(const QDate* const& self, void* __result) {
    ::new(__result) (bool)(__cpp_closure_14819446103283035495_impl(self));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline QTime __cpp_closure_15797890745591344913_impl(int const& h, int const& m, int const& s, int const& ms) {
#line 300 "src/lib.rs"
                                                                                           
            return QTime(h, m, s, ms);
        
}
extern "C" {
void __cpp_closure_15797890745591344913(int const& h, int const& m, int const& s, int const& ms, void* __result) {
    ::new(__result) (QTime)(__cpp_closure_15797890745591344913_impl(h, m, s, ms));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline int __cpp_closure_10585925668332453185_impl(const QTime* const& self) {
#line 309 "src/lib.rs"
                                                              
            return self->hour();
        
}
extern "C" {
void __cpp_closure_10585925668332453185(const QTime* const& self, void* __result) {
    ::new(__result) (int)(__cpp_closure_10585925668332453185_impl(self));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline int __cpp_closure_3331149735555102853_impl(const QTime* const& self) {
#line 318 "src/lib.rs"
                                                              
            return self->minute();
        
}
extern "C" {
void __cpp_closure_3331149735555102853(const QTime* const& self, void* __result) {
    ::new(__result) (int)(__cpp_closure_3331149735555102853_impl(self));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline int __cpp_closure_17072224768364576045_impl(const QTime* const& self) {
#line 327 "src/lib.rs"
                                                              
            return self->second();
        
}
extern "C" {
void __cpp_closure_17072224768364576045(const QTime* const& self, void* __result) {
    ::new(__result) (int)(__cpp_closure_17072224768364576045_impl(self));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline int __cpp_closure_9721209464301072802_impl(const QTime* const& self) {
#line 336 "src/lib.rs"
                                                              
            return self->msec();
        
}
extern "C" {
void __cpp_closure_9721209464301072802(const QTime* const& self, void* __result) {
    ::new(__result) (int)(__cpp_closure_9721209464301072802_impl(self));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline bool __cpp_closure_8323347636403349898_impl(const QTime* const& self) {
#line 350 "src/lib.rs"
                                                                
            return self->isValid();
        
}
extern "C" {
void __cpp_closure_8323347636403349898(const QTime* const& self, void* __result) {
    ::new(__result) (bool)(__cpp_closure_8323347636403349898_impl(self));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline QDateTime __cpp_closure_3452907543534975891_impl(QDate const& date) {
#line 415 "src/lib.rs"
                                                                   
        #if QT_VERSION >= QT_VERSION_CHECK(5, 14, 0)
                    return date.startOfDay();
        #else
                    return QDateTime(date);
        #endif
        
}
extern "C" {
void __cpp_closure_3452907543534975891(QDate const& date, void* __result) {
    ::new(__result) (QDateTime)(__cpp_closure_3452907543534975891_impl(date));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline QDateTime __cpp_closure_6743842664728025353_impl(QDate const& date, QTime const& time) {
#line 432 "src/lib.rs"
                                                                                    
            return QDateTime(date, time);
        
}
extern "C" {
void __cpp_closure_6743842664728025353(QDate const& date, QTime const& time, void* __result) {
    ::new(__result) (QDateTime)(__cpp_closure_6743842664728025353_impl(date, time));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline QDate __cpp_closure_18391840494275410237_impl(const QDateTime* const& self) {
#line 441 "src/lib.rs"
                                                                      
            return self->date();
        
}
extern "C" {
void __cpp_closure_18391840494275410237(const QDateTime* const& self, void* __result) {
    ::new(__result) (QDate)(__cpp_closure_18391840494275410237_impl(self));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline QTime __cpp_closure_15339080516634983876_impl(const QDateTime* const& self) {
#line 450 "src/lib.rs"
                                                                      
            return self->time();
        
}
extern "C" {
void __cpp_closure_15339080516634983876(const QDateTime* const& self, void* __result) {
    ::new(__result) (QTime)(__cpp_closure_15339080516634983876_impl(self));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline bool __cpp_closure_2920777984922051220_impl(const QDateTime* const& self) {
#line 464 "src/lib.rs"
                                                                    
            return self->isValid();
        
}
extern "C" {
void __cpp_closure_2920777984922051220(const QDateTime* const& self, void* __result) {
    ::new(__result) (bool)(__cpp_closure_2920777984922051220_impl(self));
}
}
#line 228 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

extern "C" {
void __cpp_closure_2266585280019809462(QVariantMap* const& self, QString const& key, QVariant const& element) {
#line 538 "src/lib.rs"
                                                                                       
            self->insert(key, std::move(element));
        
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline size_t __cpp_closure_9264781787205893525_impl(QVariantMap* const& self, QString const& key) {
#line 547 "src/lib.rs"
                                                                                     
            return self->remove(key);
        
}
extern "C" {
void __cpp_closure_9264781787205893525(QVariantMap* const& self, QString const& key, void* __result) {
    ::new(__result) (size_t)(__cpp_closure_9264781787205893525_impl(self, key));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline QVariant __cpp_closure_3734897700123042183_impl(QVariantMap* const& self, QString const& key) {
#line 556 "src/lib.rs"
                                                                                          
            return self->take(key);
        
}
extern "C" {
void __cpp_closure_3734897700123042183(QVariantMap* const& self, QString const& key, void* __result) {
    ::new(__result) (QVariant)(__cpp_closure_3734897700123042183_impl(self, key));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline size_t __cpp_closure_7518642289988159681_impl(const QVariantMap* const& self) {
#line 565 "src/lib.rs"
                                                                         
            return self->size();
        
}
extern "C" {
void __cpp_closure_7518642289988159681(const QVariantMap* const& self, void* __result) {
    ::new(__result) (size_t)(__cpp_closure_7518642289988159681_impl(self));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline bool __cpp_closure_13615063884436554132_impl(const QVariantMap* const& self) {
#line 574 "src/lib.rs"
                                                                      
            return self->isEmpty();
        
}
extern "C" {
void __cpp_closure_13615063884436554132(const QVariantMap* const& self, void* __result) {
    ::new(__result) (bool)(__cpp_closure_13615063884436554132_impl(self));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline bool __cpp_closure_3684147282949822997_impl(const QVariantMap* const& self, QString const& key) {
#line 583 "src/lib.rs"
                                                                                        
            return self->contains(key);
        
}
extern "C" {
void __cpp_closure_3684147282949822997(const QVariantMap* const& self, QString const& key, void* __result) {
    ::new(__result) (bool)(__cpp_closure_3684147282949822997_impl(self, key));
}
}
#line 228 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

extern "C" {
void __cpp_closure_10382909477141988129(QVariantMap* const& self) {
#line 592 "src/lib.rs"
                                              
            self->clear();
        
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline QVariant __cpp_closure_2978832244207809727_impl(const QVariantMap* const& self, QString const& key, QVariant const& default_value) {
#line 601 "src/lib.rs"
                                                                                                                             
            return self->value(key, default_value);
        
}
extern "C" {
void __cpp_closure_2978832244207809727(const QVariantMap* const& self, QString const& key, QVariant const& default_value, void* __result) {
    ::new(__result) (QVariant)(__cpp_closure_2978832244207809727_impl(self, key, default_value));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline QString __cpp_closure_9076280501849407878_impl(const QVariantMap* const& self, QString const& default_key, QVariant const& value) {
#line 610 "src/lib.rs"
                                                                                                                           
            return self->key(value, default_key);
        
}
extern "C" {
void __cpp_closure_9076280501849407878(const QVariantMap* const& self, QString const& default_key, QVariant const& value, void* __result) {
    ::new(__result) (QString)(__cpp_closure_9076280501849407878_impl(self, default_key, value));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline const QVariant* __cpp_closure_5222702016590787646_impl(const QVariantMap* const& self, QString const& key) {
#line 624 "src/lib.rs"
                                                                                                                
                auto x = self->constFind(key);
                if (x == self->constEnd()) {
                    return NULL;
                } else {
                    return &x.value();
                }
            
}
extern "C" {
void __cpp_closure_5222702016590787646(const QVariantMap* const& self, QString const& key, void* __result) {
    ::new(__result) (const QVariant*)(__cpp_closure_5222702016590787646_impl(self, key));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline QVariant* __cpp_closure_8150563882301560069_impl(QVariantMap* const& self, QString const& key) {
#line 640 "src/lib.rs"
                                                                                                   
                return &(*self)[key];
            
}
extern "C" {
void __cpp_closure_8150563882301560069(QVariantMap* const& self, QString const& key, void* __result) {
    ::new(__result) (QVariant*)(__cpp_closure_8150563882301560069_impl(self, key));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline const QString* __cpp_closure_486681983876493085_impl(const QVariantMap::iterator* const& iterator) {
#line 664 "src/lib.rs"
                                                                                                          
            return &iterator->key();
        
}
extern "C" {
void __cpp_closure_486681983876493085(const QVariantMap::iterator* const& iterator, void* __result) {
    ::new(__result) (const QString*)(__cpp_closure_486681983876493085_impl(iterator));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline QVariant* __cpp_closure_10783085339300483492_impl(const QVariantMap::iterator* const& iterator) {
#line 671 "src/lib.rs"
                                                                                                      
            return &iterator->value();
        
}
extern "C" {
void __cpp_closure_10783085339300483492(const QVariantMap::iterator* const& iterator, void* __result) {
    ::new(__result) (QVariant*)(__cpp_closure_10783085339300483492_impl(iterator));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline bool __cpp_closure_18144739595038577407_impl(const QVariantMap::iterator* const& iterator, const QVariantMap* const& map) {
#line 679 "src/lib.rs"
                                                                                                                 
            return (*iterator == map->end());
        
}
extern "C" {
void __cpp_closure_18144739595038577407(const QVariantMap::iterator* const& iterator, const QVariantMap* const& map, void* __result) {
    ::new(__result) (bool)(__cpp_closure_18144739595038577407_impl(iterator, map));
}
}
#line 228 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

extern "C" {
void __cpp_closure_10625338493613960544(QVariantMap::iterator* const& iterator) {
#line 686 "src/lib.rs"
                                                            
            ++(*iterator);
        
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline QVariantMap::iterator __cpp_closure_7579148019377727179_impl(QVariantMap* const& self) {
#line 717 "src/lib.rs"
                                                                                                                   
            return self->begin();
        
}
extern "C" {
void __cpp_closure_7579148019377727179(QVariantMap* const& self, void* __result) {
    ::new(__result) (QVariantMap::iterator)(__cpp_closure_7579148019377727179_impl(self));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline uintptr_t __cpp_closure_13585621834051019472_impl(const QModelIndex* const& self) {
#line 857 "src/lib.rs"
                                                                             return self->internalId(); 
}
extern "C" {
void __cpp_closure_13585621834051019472(const QModelIndex* const& self, void* __result) {
    ::new(__result) (uintptr_t)(__cpp_closure_13585621834051019472_impl(self));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline int __cpp_closure_14255071748566617395_impl(const QModelIndex* const& self) {
#line 864 "src/lib.rs"
                                                                     return self->column(); 
}
extern "C" {
void __cpp_closure_14255071748566617395(const QModelIndex* const& self, void* __result) {
    ::new(__result) (int)(__cpp_closure_14255071748566617395_impl(self));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline int __cpp_closure_7067973194452636557_impl(const QModelIndex* const& self) {
#line 871 "src/lib.rs"
                                                                     return self->row(); 
}
extern "C" {
void __cpp_closure_7067973194452636557(const QModelIndex* const& self, void* __result) {
    ::new(__result) (int)(__cpp_closure_7067973194452636557_impl(self));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline bool __cpp_closure_1002981333814347212_impl(const QModelIndex* const& self) {
#line 878 "src/lib.rs"
                                                                       return self->isValid(); 
}
extern "C" {
void __cpp_closure_1002981333814347212(const QModelIndex* const& self, void* __result) {
    ::new(__result) (bool)(__cpp_closure_1002981333814347212_impl(self));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline bool __cpp_closure_12086316544111890877_impl(const QRectF* const& self, QPointF const& pos) {
#line 898 "src/lib.rs"
                                                                                   
            return self->contains(pos);
        
}
extern "C" {
void __cpp_closure_12086316544111890877(const QRectF* const& self, QPointF const& pos, void* __result) {
    ::new(__result) (bool)(__cpp_closure_12086316544111890877_impl(self, pos));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline QImage __cpp_closure_6394057445011363820_impl(QString const& filename) {
#line 1045 "src/lib.rs"
                                                                   
            return QImage(filename);
        
}
extern "C" {
void __cpp_closure_6394057445011363820(QString const& filename, void* __result) {
    ::new(__result) (QImage)(__cpp_closure_6394057445011363820_impl(filename));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline QImage __cpp_closure_10892556743500651982_impl(QSize const& size, QImage::Format const& format) {
#line 1054 "src/lib.rs"
                                                                                          
            return QImage(size, format);
        
}
extern "C" {
void __cpp_closure_10892556743500651982(QSize const& size, QImage::Format const& format, void* __result) {
    ::new(__result) (QImage)(__cpp_closure_10892556743500651982_impl(size, format));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline QSize __cpp_closure_15899538126540607645_impl(const QImage* const& self) {
#line 1063 "src/lib.rs"
                                                                    return self->size(); 
}
extern "C" {
void __cpp_closure_15899538126540607645(const QImage* const& self, void* __result) {
    ::new(__result) (QSize)(__cpp_closure_15899538126540607645_impl(self));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline QImage::Format __cpp_closure_4534910372929543392_impl(const QImage* const& self) {
#line 1070 "src/lib.rs"
                                                                                   return self->format(); 
}
extern "C" {
void __cpp_closure_4534910372929543392(const QImage* const& self, void* __result) {
    ::new(__result) (QImage::Format)(__cpp_closure_4534910372929543392_impl(self));
}
}
#line 228 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

extern "C" {
void __cpp_closure_10912162641851986331(QImage* const& self, QColor const& color) {
#line 1077 "src/lib.rs"
                                                             self->fill(color); 
}
}
#line 228 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

extern "C" {
void __cpp_closure_13634610544230282393(QImage* const& self, int const& x, int const& y, QColor const& color) {
#line 1084 "src/lib.rs"
                                                                                    
            self->setPixelColor(x, y, color);
        
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline QColor __cpp_closure_11793769188191753925_impl(const QImage* const& self, int const& x, int const& y) {
#line 1093 "src/lib.rs"
                                                                                             
            return self->pixelColor(x, y);
        
}
extern "C" {
void __cpp_closure_11793769188191753925(const QImage* const& self, int const& x, int const& y, void* __result) {
    ::new(__result) (QColor)(__cpp_closure_11793769188191753925_impl(self, x, y));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline QSize __cpp_closure_4269627225921479960_impl(const QPixmap* const& self) {
#line 1111 "src/lib.rs"
                                                                     return self->size(); 
}
extern "C" {
void __cpp_closure_4269627225921479960(const QPixmap* const& self, void* __result) {
    ::new(__result) (QSize)(__cpp_closure_4269627225921479960_impl(self));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline QImage __cpp_closure_12267480048559093730_impl(QPixmap const& pixmap) {
#line 1117 "src/lib.rs"
                                                                  return pixmap.toImage(); 
}
extern "C" {
void __cpp_closure_12267480048559093730(QPixmap const& pixmap, void* __result) {
    ::new(__result) (QImage)(__cpp_closure_12267480048559093730_impl(pixmap));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline QPixmap __cpp_closure_1749701084429884052_impl(QImage const& image) {
#line 1123 "src/lib.rs"
                                                                  return QPixmap::fromImage(image); 
}
extern "C" {
void __cpp_closure_1749701084429884052(QImage const& image, void* __result) {
    ::new(__result) (QPixmap)(__cpp_closure_1749701084429884052_impl(image));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline QPen __cpp_closure_17444423467411070015_impl(QColor const& color) {
#line 1152 "src/lib.rs"
                                                            return QPen(color); 
}
extern "C" {
void __cpp_closure_17444423467411070015(QColor const& color, void* __result) {
    ::new(__result) (QPen)(__cpp_closure_17444423467411070015_impl(color));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline QPen __cpp_closure_4973561019602454206_impl(Qt::PenStyle const& style) {
#line 1155 "src/lib.rs"
                                                                  return QPen(style); 
}
extern "C" {
void __cpp_closure_4973561019602454206(Qt::PenStyle const& style, void* __result) {
    ::new(__result) (QPen)(__cpp_closure_4973561019602454206_impl(style));
}
}
#line 228 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

extern "C" {
void __cpp_closure_16875942897755840062(QPen* const& self, QColor const& color) {
#line 1158 "src/lib.rs"
                                                           return self->setColor(color); 
}
}
#line 228 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

extern "C" {
void __cpp_closure_14708450567037128542(QPen* const& self, Qt::PenStyle const& style) {
#line 1161 "src/lib.rs"
                                                                 return self->setStyle(style); 
}
}
#line 228 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

extern "C" {
void __cpp_closure_14865707544496305707(QPen* const& self, int const& width) {
#line 1164 "src/lib.rs"
                                                        return self->setWidth(width); 
}
}
#line 228 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

extern "C" {
void __cpp_closure_10553288362814236602(QPen* const& self, qreal const& width) {
#line 1167 "src/lib.rs"
                                                          return self->setWidthF(width); 
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline QBrush __cpp_closure_12011175767829818935_impl(QColor const& color) {
#line 1256 "src/lib.rs"
                                                                return QBrush(color); 
}
extern "C" {
void __cpp_closure_12011175767829818935(QColor const& color, void* __result) {
    ::new(__result) (QBrush)(__cpp_closure_12011175767829818935_impl(color));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline QBrush __cpp_closure_16503469944413234634_impl(Qt::BrushStyle const& style) {
#line 1259 "src/lib.rs"
                                                                        return QBrush(style); 
}
extern "C" {
void __cpp_closure_16503469944413234634(Qt::BrushStyle const& style, void* __result) {
    ::new(__result) (QBrush)(__cpp_closure_16503469944413234634_impl(style));
}
}
#line 228 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

extern "C" {
void __cpp_closure_16123441897432053787(QBrush* const& self, QColor const& color) {
#line 1262 "src/lib.rs"
                                                             return self->setColor(color); 
}
}
#line 228 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

extern "C" {
void __cpp_closure_7932779131925973091(QBrush* const& self, Qt::BrushStyle const& style) {
#line 1265 "src/lib.rs"
                                                                     return self->setStyle(style); 
}
}
#line 228 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

extern "C" {
void __cpp_closure_1818521489315619274(QPainter * const& self, QRectF const& rectangle, int const& start_angle, int const& span_angle) {
#line 1287 "src/lib.rs"
                                                                                                              
            self->drawArc(rectangle, start_angle, span_angle);
        
}
}
#line 228 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

extern "C" {
void __cpp_closure_6054961503788503873(QPainter * const& self, QRectF const& rectangle, int const& start_angle, int const& span_angle) {
#line 1292 "src/lib.rs"
                                                                                                              
            self->drawChord(rectangle, start_angle, span_angle);
        
}
}
#line 228 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

extern "C" {
void __cpp_closure_1118498268701193506(QPainter * const& self, QPointF* const& points_ptr, uint64_t const& points_count) {
#line 1300 "src/lib.rs"
                                                                                                  
            self->drawConvexPolygon(points_ptr, points_count);
        
}
}
#line 228 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

extern "C" {
void __cpp_closure_9499230607499178845(QPainter * const& self, QRectF const& rectangle) {
#line 1306 "src/lib.rs"
                                                                   
            self->drawEllipse(rectangle);
        
}
}
#line 228 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

extern "C" {
void __cpp_closure_7445178639187985745(QPainter * const& self, QPointF const& center, qreal const& rx, qreal const& ry) {
#line 1311 "src/lib.rs"
                                                                                               
            self->drawEllipse(center, rx, ry);
        
}
}
#line 228 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

extern "C" {
void __cpp_closure_447035075431935972(QPainter * const& self, QRectF const& rectangle, QImage const& image) {
#line 1317 "src/lib.rs"
                                                                                      
            self->drawImage(rectangle, image);
        
}
}
#line 228 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

extern "C" {
void __cpp_closure_12072272974740949652(QPainter * const& self, QPointF const& point, QImage const& image) {
#line 1322 "src/lib.rs"
                                                                                   
            self->drawImage(point, image);
        
}
}
#line 228 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

extern "C" {
void __cpp_closure_9082215775340332860(QPainter * const& self, QRectF const& rectangle, QImage const& image, QRectF const& source_rect) {
#line 1332 "src/lib.rs"
                                                                                                               
            self->drawImage(rectangle, image, source_rect);
        
}
}
#line 228 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

extern "C" {
void __cpp_closure_17272177328963855786(QPainter * const& self, QPointF const& point, QImage const& image, QRectF const& source_rect) {
#line 1342 "src/lib.rs"
                                                                                                            
            self->drawImage(point, image, source_rect);
        
}
}
#line 228 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

extern "C" {
void __cpp_closure_10864213414945538470(QPainter * const& self, QLineF const& line) {
#line 1348 "src/lib.rs"
                                                              
            self->drawLine(line);
        
}
}
#line 228 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

extern "C" {
void __cpp_closure_4284501213282575889(QPainter * const& self, QLineF* const& lines_ptr, uint64_t const& lines_count) {
#line 1355 "src/lib.rs"
                                                                                               
            self->drawLines(lines_ptr, lines_count);
        
}
}
#line 228 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

extern "C" {
void __cpp_closure_1174210365847459600(QPainter * const& self, QLineF* const& point_pairs_ptr, uint64_t const& point_pairs_count) {
#line 1362 "src/lib.rs"
                                                                                                           
            self->drawLines(point_pairs_ptr, point_pairs_count);
        
}
}
#line 228 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

extern "C" {
void __cpp_closure_8994135764227486233(QPainter * const& self, QRectF const& rectangle, int const& start_angle, int const& span_angle) {
#line 1368 "src/lib.rs"
                                                                                                              
            self->drawPie(rectangle, start_angle, span_angle);
        
}
}
#line 228 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

extern "C" {
void __cpp_closure_14265361625057205716(QPainter * const& self, QPointF const& point) {
#line 1374 "src/lib.rs"
                                                                
            self->drawPoint(point);
        
}
}
#line 228 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

extern "C" {
void __cpp_closure_8490573734368581443(QPainter * const& self, QPointF* const& points_ptr, uint64_t const& points_count) {
#line 1381 "src/lib.rs"
                                                                                                  
            self->drawPoints(points_ptr, points_count);
        
}
}
#line 228 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

extern "C" {
void __cpp_closure_8135240542989370025(QPainter * const& self, QPointF* const& points_ptr, uint64_t const& points_count) {
#line 1389 "src/lib.rs"
                                                                                                  
            self->drawPolygon(points_ptr, points_count);
        
}
}
#line 228 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

extern "C" {
void __cpp_closure_6534554914789058340(QPainter * const& self, QPointF* const& points_ptr, uint64_t const& points_count) {
#line 1396 "src/lib.rs"
                                                                                                  
            self->drawPolyline(points_ptr, points_count);
        
}
}
#line 228 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

extern "C" {
void __cpp_closure_7481151838243013750(QPainter * const& self, QRectF const& rectangle) {
#line 1402 "src/lib.rs"
                                                                   
            self->drawRect(rectangle);
        
}
}
#line 228 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

extern "C" {
void __cpp_closure_5432704165063797547(QPainter * const& self, QRectF* const& rects_ptr, uint64_t const& rects_count) {
#line 1409 "src/lib.rs"
                                                                                               
            self->drawRects(rects_ptr, rects_count);
        
}
}
#line 228 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

extern "C" {
void __cpp_closure_7263254250786656269(QPainter * const& self, QRectF const& rect, qreal const& x_radius, qreal const& y_radius) {
#line 1414 "src/lib.rs"
                                                                                                        
            self->drawRoundedRect(rect, x_radius, y_radius);
        
}
}
#line 228 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

extern "C" {
void __cpp_closure_18176602699324594006(QPainter * const& self, QPointF const& position, QString const& text) {
#line 1420 "src/lib.rs"
                                                                                      
            self->drawText(position, text);
        
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline QRectF __cpp_closure_14113410011191174642_impl(QPainter * const& self, QRectF const& rectangle, uint32_t const& flags, QString const& text) {
#line 1425 "src/lib.rs"
                                                                                                                                 
            QRectF boundingRect;
            self->drawText(rectangle, flags, text, &boundingRect);
            return boundingRect;
        
}
extern "C" {
void __cpp_closure_14113410011191174642(QPainter * const& self, QRectF const& rectangle, uint32_t const& flags, QString const& text, void* __result) {
    ::new(__result) (QRectF)(__cpp_closure_14113410011191174642_impl(self, rectangle, flags, text));
}
}
#line 228 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

extern "C" {
void __cpp_closure_17945679776047322097(QPainter * const& self, QRectF const& rectangle) {
#line 1433 "src/lib.rs"
                                                                   
            self->eraseRect(rectangle);
        
}
}
#line 228 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

extern "C" {
void __cpp_closure_8107158156296671075(QPainter * const& self, QRectF const& rectangle, QBrush const& brush) {
#line 1439 "src/lib.rs"
                                                                                      
            self->fillRect(rectangle, brush);
        
}
}
#line 228 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

extern "C" {
void __cpp_closure_13028212225354913743(QPainter * const& self) {
#line 1445 "src/lib.rs"
                                            
            self->resetTransform();
        
}
}
#line 228 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

extern "C" {
void __cpp_closure_1144484454424376001(QPainter * const& self) {
#line 1451 "src/lib.rs"
                                            
            self->restore();
        
}
}
#line 228 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

extern "C" {
void __cpp_closure_15915064030653424858(QPainter * const& self, qreal const& angle) {
#line 1457 "src/lib.rs"
                                                              
            self->rotate(angle);
        
}
}
#line 228 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

extern "C" {
void __cpp_closure_15903968113929437202(QPainter * const& self) {
#line 1463 "src/lib.rs"
                                            
            self->save();
        
}
}
#line 228 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

extern "C" {
void __cpp_closure_15051852786915665075(QPainter * const& self, qreal const& sx, qreal const& sy) {
#line 1469 "src/lib.rs"
                                                                          
            self->scale(sx, sy);
        
}
}
#line 228 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

extern "C" {
void __cpp_closure_2386028626483498066(QPainter * const& self, QBrush const& brush) {
#line 1475 "src/lib.rs"
                                                               
            self->setBackground(brush);
        
}
}
#line 228 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

extern "C" {
void __cpp_closure_18020553388259369681(QPainter * const& self, QBrush const& brush) {
#line 1481 "src/lib.rs"
                                                               
            self->setBrush(brush);
        
}
}
#line 228 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

extern "C" {
void __cpp_closure_5987015556692717175(QPainter * const& self, qreal const& opacity) {
#line 1487 "src/lib.rs"
                                                                
            self->setOpacity(opacity);
        
}
}
#line 228 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

extern "C" {
void __cpp_closure_14633174264099577925(QPainter * const& self, QPen const& pen) {
#line 1493 "src/lib.rs"
                                                           
            self->setPen(pen);
        
}
}
#line 228 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

extern "C" {
void __cpp_closure_1338570605746913525(QPainter * const& self, QPointF const& offset) {
#line 1499 "src/lib.rs"
                                                                 
            self->translate(offset);
        
}
}
#line 228 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

extern "C" {
void __cpp_closure_3815428706309025394(QPainter * const& self, QPainter::RenderHint const& hint, bool const& on) {
#line 1504 "src/lib.rs"
                                                                                          
            self->setRenderHint(hint, on);
        
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline QVariant __cpp_closure_7845722555917012397_impl(QJsonValue const& self) {
#line 1546 "src/lib.rs"
                                                                       return self.toVariant(); 
}
extern "C" {
void __cpp_closure_7845722555917012397(QJsonValue const& self, void* __result) {
    ::new(__result) (QVariant)(__cpp_closure_7845722555917012397_impl(self));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline QJsonValue __cpp_closure_1660605762463115865_impl(QVariant const& v) {
#line 1551 "src/lib.rs"
                                                                      return QJsonValue::fromVariant(v); 
}
extern "C" {
void __cpp_closure_1660605762463115865(QVariant const& v, void* __result) {
    ::new(__result) (QJsonValue)(__cpp_closure_1660605762463115865_impl(v));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline QJsonObject __cpp_closure_769279974348326437_impl(QJsonValue const& self) {
#line 1557 "src/lib.rs"
                                                                             return self.toObject(); 
}
extern "C" {
void __cpp_closure_769279974348326437(QJsonValue const& self, void* __result) {
    ::new(__result) (QJsonObject)(__cpp_closure_769279974348326437_impl(self));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline QJsonValue __cpp_closure_4584432408042800216_impl(QJsonObject const& v) {
#line 1562 "src/lib.rs"
                                                                         return QJsonValue(v); 
}
extern "C" {
void __cpp_closure_4584432408042800216(QJsonObject const& v, void* __result) {
    ::new(__result) (QJsonValue)(__cpp_closure_4584432408042800216_impl(v));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline QJsonArray __cpp_closure_8823964316481241587_impl(QJsonValue const& self) {
#line 1567 "src/lib.rs"
                                                                           return self.toArray(); 
}
extern "C" {
void __cpp_closure_8823964316481241587(QJsonValue const& self, void* __result) {
    ::new(__result) (QJsonArray)(__cpp_closure_8823964316481241587_impl(self));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline QJsonValue __cpp_closure_1494862765219278754_impl(QJsonArray const& v) {
#line 1572 "src/lib.rs"
                                                                        return QJsonValue(v); 
}
extern "C" {
void __cpp_closure_1494862765219278754(QJsonArray const& v, void* __result) {
    ::new(__result) (QJsonValue)(__cpp_closure_1494862765219278754_impl(v));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline QString __cpp_closure_6489403570701862785_impl(QJsonValue const& self) {
#line 1578 "src/lib.rs"
                                                                     return self.toString(); 
}
extern "C" {
void __cpp_closure_6489403570701862785(QJsonValue const& self, void* __result) {
    ::new(__result) (QString)(__cpp_closure_6489403570701862785_impl(self));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline QJsonValue __cpp_closure_15879187210245480880_impl(QString const& v) {
#line 1583 "src/lib.rs"
                                                                     return QJsonValue(v); 
}
extern "C" {
void __cpp_closure_15879187210245480880(QString const& v, void* __result) {
    ::new(__result) (QJsonValue)(__cpp_closure_15879187210245480880_impl(v));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline bool __cpp_closure_6830637084863037322_impl(QJsonValue const& self) {
#line 1589 "src/lib.rs"
                                                               return self.toBool(); 
}
extern "C" {
void __cpp_closure_6830637084863037322(QJsonValue const& self, void* __result) {
    ::new(__result) (bool)(__cpp_closure_6830637084863037322_impl(self));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline QJsonValue __cpp_closure_116882904695741351_impl(bool const& v) {
#line 1594 "src/lib.rs"
                                                                  return QJsonValue(v); 
}
extern "C" {
void __cpp_closure_116882904695741351(bool const& v, void* __result) {
    ::new(__result) (QJsonValue)(__cpp_closure_116882904695741351_impl(v));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline double __cpp_closure_14300159906991836302_impl(QJsonValue const& self) {
#line 1600 "src/lib.rs"
                                                                return self.toDouble(); 
}
extern "C" {
void __cpp_closure_14300159906991836302(QJsonValue const& self, void* __result) {
    ::new(__result) (double)(__cpp_closure_14300159906991836302_impl(self));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline QJsonValue __cpp_closure_4180174729155211366_impl(double const& v) {
#line 1605 "src/lib.rs"
                                                                    return QJsonValue(v); 
}
extern "C" {
void __cpp_closure_4180174729155211366(double const& v, void* __result) {
    ::new(__result) (QJsonValue)(__cpp_closure_4180174729155211366_impl(v));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline QByteArray __cpp_closure_2533056932703080109_impl(QJsonObject* const& self) {
#line 1649 "src/lib.rs"
                                                                             return QJsonDocument(*self).toJson(QJsonDocument::Compact); 
}
extern "C" {
void __cpp_closure_2533056932703080109(QJsonObject* const& self, void* __result) {
    ::new(__result) (QByteArray)(__cpp_closure_2533056932703080109_impl(self));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline QByteArray __cpp_closure_3708724281528657937_impl(QJsonObject* const& self) {
#line 1652 "src/lib.rs"
                                                                             return QJsonDocument(*self).toJson(QJsonDocument::Indented); 
}
extern "C" {
void __cpp_closure_3708724281528657937(QJsonObject* const& self, void* __result) {
    ::new(__result) (QByteArray)(__cpp_closure_3708724281528657937_impl(self));
}
}
#line 228 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

extern "C" {
void __cpp_closure_5424140349038218216(QJsonObject* const& self, size_t const& len, char* const& ptr, QJsonValue const& value) {
#line 1657 "src/lib.rs"
                                                                                                       self->insert(QString::fromUtf8(ptr, len), std::move(value)); 
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline QJsonValue __cpp_closure_12190431265269526357_impl(QJsonObject* const& self, size_t const& len, char* const& ptr) {
#line 1662 "src/lib.rs"
                                                                                                              return self->value(QString::fromUtf8(ptr, len)); 
}
extern "C" {
void __cpp_closure_12190431265269526357(QJsonObject* const& self, size_t const& len, char* const& ptr, void* __result) {
    ::new(__result) (QJsonValue)(__cpp_closure_12190431265269526357_impl(self, len, ptr));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline QJsonValue __cpp_closure_2577831483881790444_impl(QJsonObject* const& self, size_t const& len, char* const& ptr) {
#line 1667 "src/lib.rs"
                                                                                                              return self->take(QString::fromUtf8(ptr, len)); 
}
extern "C" {
void __cpp_closure_2577831483881790444(QJsonObject* const& self, size_t const& len, char* const& ptr, void* __result) {
    ::new(__result) (QJsonValue)(__cpp_closure_2577831483881790444_impl(self, len, ptr));
}
}
#line 228 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

extern "C" {
void __cpp_closure_10601754312929759654(QJsonObject* const& self, size_t const& len, char* const& ptr) {
#line 1672 "src/lib.rs"
                                                                                return self->remove(QString::fromUtf8(ptr, len)); 
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline size_t __cpp_closure_10694713787971551311_impl(QJsonObject* const& self) {
#line 1675 "src/lib.rs"
                                                                    return self->size(); 
}
extern "C" {
void __cpp_closure_10694713787971551311(QJsonObject* const& self, void* __result) {
    ::new(__result) (size_t)(__cpp_closure_10694713787971551311_impl(self));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline bool __cpp_closure_742719784267644717_impl(QJsonObject* const& self) {
#line 1678 "src/lib.rs"
                                                                 return self->isEmpty(); 
}
extern "C" {
void __cpp_closure_742719784267644717(QJsonObject* const& self, void* __result) {
    ::new(__result) (bool)(__cpp_closure_742719784267644717_impl(self));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline bool __cpp_closure_9434484510603063311_impl(QJsonObject* const& self, size_t const& len, char* const& ptr) {
#line 1683 "src/lib.rs"
                                                                                                  return self->contains(QString::fromUtf8(ptr, len)); 
}
extern "C" {
void __cpp_closure_9434484510603063311(QJsonObject* const& self, size_t const& len, char* const& ptr, void* __result) {
    ::new(__result) (bool)(__cpp_closure_9434484510603063311_impl(self, len, ptr));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline QStringList __cpp_closure_6936713328274781697_impl(QJsonObject* const& self) {
#line 1689 "src/lib.rs"
                                                                                          return self->keys(); 
}
extern "C" {
void __cpp_closure_6936713328274781697(QJsonObject* const& self, void* __result) {
    ::new(__result) (QStringList)(__cpp_closure_6936713328274781697_impl(self));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline QJsonObject __cpp_closure_6237436544533270831_impl(const QString* const& keys_ptr, const QString* const& values_ptr, size_t const& len) {
#line 1705 "src/lib.rs"
                                                                                                                                     
            QJsonObject obj;
            for (size_t i = 0; i < len; ++i) {
                obj.insert(keys_ptr[i], values_ptr[i]);
            }
            return obj;
        
}
extern "C" {
void __cpp_closure_6237436544533270831(const QString* const& keys_ptr, const QString* const& values_ptr, size_t const& len, void* __result) {
    ::new(__result) (QJsonObject)(__cpp_closure_6237436544533270831_impl(keys_ptr, values_ptr, len));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline QJsonObject __cpp_closure_1393726870505962432_impl(const QString* const& keys_ptr, const QJsonValue* const& values_ptr, size_t const& len) {
#line 1721 "src/lib.rs"
                                                                                                                                        
            QJsonObject obj;
            for (size_t i = 0; i < len; ++i) {
                obj.insert(keys_ptr[i], values_ptr[i]);
            }
            return obj;
        
}
extern "C" {
void __cpp_closure_1393726870505962432(const QString* const& keys_ptr, const QJsonValue* const& values_ptr, size_t const& len, void* __result) {
    ::new(__result) (QJsonObject)(__cpp_closure_1393726870505962432_impl(keys_ptr, values_ptr, len));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline QByteArray __cpp_closure_4511988542287649731_impl(QJsonArray* const& self) {
#line 1797 "src/lib.rs"
                                                                            return QJsonDocument(*self).toJson(QJsonDocument::Compact); 
}
extern "C" {
void __cpp_closure_4511988542287649731(QJsonArray* const& self, void* __result) {
    ::new(__result) (QByteArray)(__cpp_closure_4511988542287649731_impl(self));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline QByteArray __cpp_closure_11770729112732329226_impl(QJsonArray* const& self) {
#line 1800 "src/lib.rs"
                                                                            return QJsonDocument(*self).toJson(QJsonDocument::Indented); 
}
extern "C" {
void __cpp_closure_11770729112732329226(QJsonArray* const& self, void* __result) {
    ::new(__result) (QByteArray)(__cpp_closure_11770729112732329226_impl(self));
}
}
#line 228 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

extern "C" {
void __cpp_closure_12144861496101156591(QJsonArray* const& self, QJsonValue const& value) {
#line 1803 "src/lib.rs"
                                                                     self->append(std::move(value)); 
}
}
#line 228 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

extern "C" {
void __cpp_closure_76674731531355064(QJsonArray* const& self, size_t const& index, QJsonValue const& element) {
#line 1806 "src/lib.rs"
                                                                                          self->insert(index, std::move(element)); 
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline QJsonValue __cpp_closure_9748016895096175237_impl(QJsonArray* const& self, size_t const& index) {
#line 1809 "src/lib.rs"
                                                                                               return self->at(index); 
}
extern "C" {
void __cpp_closure_9748016895096175237(QJsonArray* const& self, size_t const& index, void* __result) {
    ::new(__result) (QJsonValue)(__cpp_closure_9748016895096175237_impl(self, index));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline QJsonValue __cpp_closure_10479766153390451103_impl(QJsonArray* const& self, size_t const& index) {
#line 1812 "src/lib.rs"
                                                                                               return self->takeAt(index); 
}
extern "C" {
void __cpp_closure_10479766153390451103(QJsonArray* const& self, size_t const& index, void* __result) {
    ::new(__result) (QJsonValue)(__cpp_closure_10479766153390451103_impl(self, index));
}
}
#line 228 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

extern "C" {
void __cpp_closure_7989609078431262921(QJsonArray* const& self, size_t const& index) {
#line 1815 "src/lib.rs"
                                                                 return self->removeAt(index); 
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline size_t __cpp_closure_15602265773716027134_impl(QJsonArray* const& self) {
#line 1818 "src/lib.rs"
                                                                   return self->size(); 
}
extern "C" {
void __cpp_closure_15602265773716027134(QJsonArray* const& self, void* __result) {
    ::new(__result) (size_t)(__cpp_closure_15602265773716027134_impl(self));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline bool __cpp_closure_3535991757914409341_impl(QJsonArray* const& self) {
#line 1821 "src/lib.rs"
                                                                return self->isEmpty(); 
}
extern "C" {
void __cpp_closure_3535991757914409341(QJsonArray* const& self, void* __result) {
    ::new(__result) (bool)(__cpp_closure_3535991757914409341_impl(self));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline QJsonArray __cpp_closure_1616567748141774622_impl(const QJsonValue* const& ptr, size_t const& len) {
#line 1829 "src/lib.rs"
                                                                                                 
            QJsonArray arr;
            for (size_t i = 0; i < len; ++i) {
                arr.append(ptr[i]);
            }
            return arr;
        
}
extern "C" {
void __cpp_closure_1616567748141774622(const QJsonValue* const& ptr, size_t const& len, void* __result) {
    ::new(__result) (QJsonArray)(__cpp_closure_1616567748141774622_impl(ptr, len));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline const char* __cpp_closure_14953426298555592204_impl(const QByteArray* const& self, size_t & size) {
#line 23 "src/qtcore/qbytearray.rs"
                                                                                                                
                size = self->size();
                return self->constData();
            
}
extern "C" {
void __cpp_closure_14953426298555592204(const QByteArray* const& self, size_t & size, void* __result) {
    ::new(__result) (const char*)(__cpp_closure_14953426298555592204_impl(self, size));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline QByteArray __cpp_closure_13832418542422498288_impl(size_t const& len, char* const& ptr) {
#line 39 "src/qtcore/qbytearray.rs"
                                                                                     
            return QByteArray(ptr, len);
        
}
extern "C" {
void __cpp_closure_13832418542422498288(size_t const& len, char* const& ptr, void* __result) {
    ::new(__result) (QByteArray)(__cpp_closure_13832418542422498288_impl(len, ptr));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline QByteArray __cpp_closure_9494918668295232290_impl(QString const& s) {
#line 59 "src/qtcore/qbytearray.rs"
                                                                    
            return std::move(s).toUtf8();
        
}
extern "C" {
void __cpp_closure_9494918668295232290(QString const& s, void* __result) {
    ::new(__result) (QByteArray)(__cpp_closure_9494918668295232290_impl(s));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline const char* __cpp_closure_2696346175827727514_impl(const QByteArray* const& self) {
#line 68 "src/qtcore/qbytearray.rs"
                                                                                              
                return self->constData();
            
}
extern "C" {
void __cpp_closure_2696346175827727514(const QByteArray* const& self, void* __result) {
    ::new(__result) (const char*)(__cpp_closure_2696346175827727514_impl(self));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline QStringList __cpp_closure_7515424695103348583_impl() {
#line 18 "src/qtcore/qlist/qstringlist.rs"
                                                        
            return QStringList();
        
}
extern "C" {
void __cpp_closure_7515424695103348583( void* __result) {
    ::new(__result) (QStringList)(__cpp_closure_7515424695103348583_impl());
}
}
#line 228 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

extern "C" {
void __cpp_closure_1431176085569942617(QStringList* const& self, size_t const& index, QString const& value) {
#line 24 "src/qtcore/qlist/qstringlist.rs"
                                                                                     
            self->insert(index, value);
        
}
}
#line 228 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

extern "C" {
void __cpp_closure_13893614714209829969(QStringList* const& self, QString const& value) {
#line 30 "src/qtcore/qlist/qstringlist.rs"
                                                                  
           self->append(value);
        
}
}
#line 228 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

extern "C" {
void __cpp_closure_5249875161018862966(QStringList* const& self) {
#line 36 "src/qtcore/qlist/qstringlist.rs"
                                              
            self->clear();
        
}
}
#line 228 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

extern "C" {
void __cpp_closure_17708553453590298574(QStringList* const& self, size_t const& index) {
#line 42 "src/qtcore/qlist/qstringlist.rs"
                                                                 
            self->removeAt(index);
        
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline size_t __cpp_closure_14612650751997997191_impl(QStringList* const& self) {
#line 48 "src/qtcore/qlist/qstringlist.rs"
                                                                    return self->size(); 
}
extern "C" {
void __cpp_closure_14612650751997997191(QStringList* const& self, void* __result) {
    ::new(__result) (size_t)(__cpp_closure_14612650751997997191_impl(self));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline const QString* __cpp_closure_12588025311335236198_impl(QStringList* const& self, size_t const& index) {
#line 57 "src/qtcore/qlist/qstringlist.rs"
                                                                                                      
                return &(*self)[index];
            
}
extern "C" {
void __cpp_closure_12588025311335236198(QStringList* const& self, size_t const& index, void* __result) {
    ::new(__result) (const QString*)(__cpp_closure_12588025311335236198_impl(self, index));
}
}
#line 228 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

extern "C" {
void __cpp_closure_3880527165420293174(QVariantList* const& self, QVariant const& value) {
#line 22 "src/qtcore/qlist/qvariantlist.rs"
                                                                    
            self->append(std::move(value));
        
}
}
#line 228 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

extern "C" {
void __cpp_closure_16750525598968497861(QVariantList* const& self, size_t const& index, QVariant const& element) {
#line 31 "src/qtcore/qlist/qvariantlist.rs"
                                                                                         
            self->insert(index, std::move(element));
        
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline QVariant __cpp_closure_17547660470441641739_impl(QVariantList* const& self, size_t const& index) {
#line 40 "src/qtcore/qlist/qvariantlist.rs"
                                                                                            
            return self->takeAt(index);
        
}
extern "C" {
void __cpp_closure_17547660470441641739(QVariantList* const& self, size_t const& index, void* __result) {
    ::new(__result) (QVariant)(__cpp_closure_17547660470441641739_impl(self, index));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline size_t __cpp_closure_17037157592311804455_impl(QVariantList* const& self) {
#line 49 "src/qtcore/qlist/qvariantlist.rs"
                                                                    
            return self->size();
        
}
extern "C" {
void __cpp_closure_17037157592311804455(QVariantList* const& self, void* __result) {
    ::new(__result) (size_t)(__cpp_closure_17037157592311804455_impl(self));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline bool __cpp_closure_16424388451414857572_impl(QVariantList* const& self) {
#line 58 "src/qtcore/qlist/qvariantlist.rs"
                                                                 
            return self->isEmpty();
        
}
extern "C" {
void __cpp_closure_16424388451414857572(QVariantList* const& self, void* __result) {
    ::new(__result) (bool)(__cpp_closure_16424388451414857572_impl(self));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline const QVariant* __cpp_closure_489009982765088639_impl(QVariantList* const& self, size_t const& index) {
#line 73 "src/qtcore/qlist/qvariantlist.rs"
                                                                                                         
                return &self->at(index);
            
}
extern "C" {
void __cpp_closure_489009982765088639(QVariantList* const& self, size_t const& index, void* __result) {
    ::new(__result) (const QVariant*)(__cpp_closure_489009982765088639_impl(self, index));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline QVariant* __cpp_closure_7458894401545362033_impl(QVariantList* const& self, size_t const& index) {
#line 87 "src/qtcore/qlist/qvariantlist.rs"
                                                                                                     
                return &(*self)[index];
            
}
extern "C" {
void __cpp_closure_7458894401545362033(QVariantList* const& self, size_t const& index, void* __result) {
    ::new(__result) (QVariant*)(__cpp_closure_7458894401545362033_impl(self, index));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline std::unique_ptr<QSettings> __cpp_closure_13960757152996871913_impl(QString const& organization, QString const& application) {
#line 28 "src/qtcore/qsettings.rs"
                                                                                                                       
                return std::unique_ptr<QSettings>(new QSettings(QSettings::IniFormat, QSettings::UserScope, organization, application));
            
}
extern "C" {
void __cpp_closure_13960757152996871913(QString const& organization, QString const& application, void* __result) {
    ::new(__result) (std::unique_ptr<QSettings>)(__cpp_closure_13960757152996871913_impl(organization, application));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline std::unique_ptr<QSettings> __cpp_closure_13264809197566425094_impl(QString const& file_name) {
#line 40 "src/qtcore/qsettings.rs"
                                                                                          
                return std::unique_ptr<QSettings>(new QSettings(file_name, QSettings::IniFormat));
            
}
extern "C" {
void __cpp_closure_13264809197566425094(QString const& file_name, void* __result) {
    ::new(__result) (std::unique_ptr<QSettings>)(__cpp_closure_13264809197566425094_impl(file_name));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline QString __cpp_closure_13340215591794667352_impl(QSettings ** const& self) {
#line 48 "src/qtcore/qsettings.rs"
                                                                     
                return (*self)->fileName();
            
}
extern "C" {
void __cpp_closure_13340215591794667352(QSettings ** const& self, void* __result) {
    ::new(__result) (QString)(__cpp_closure_13340215591794667352_impl(self));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline bool __cpp_closure_2920713985524840474_impl(QSettings ** const& self, QString const& key) {
#line 58 "src/qtcore/qsettings.rs"
                                                                               
                return (*self)->contains(key);
            
}
extern "C" {
void __cpp_closure_2920713985524840474(QSettings ** const& self, QString const& key, void* __result) {
    ::new(__result) (bool)(__cpp_closure_2920713985524840474_impl(self, key));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline bool __cpp_closure_5689311487909976120_impl(QSettings ** const& self, QString const& key) {
#line 67 "src/qtcore/qsettings.rs"
                                                                               
                return (*self)->value(key).toBool();
            
}
extern "C" {
void __cpp_closure_5689311487909976120(QSettings ** const& self, QString const& key, void* __result) {
    ::new(__result) (bool)(__cpp_closure_5689311487909976120_impl(self, key));
}
}
#line 228 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

extern "C" {
void __cpp_closure_13230699577892503800(QSettings ** const& self, QString const& key, bool const& value) {
#line 76 "src/qtcore/qsettings.rs"
                                                                              
                (*self)->setValue(key, value);
            
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline QString __cpp_closure_5076530460124103816_impl(QSettings ** const& self, QString const& key) {
#line 85 "src/qtcore/qsettings.rs"
                                                                                     
                return (*self)->value(key).toString();
            
}
extern "C" {
void __cpp_closure_5076530460124103816(QSettings ** const& self, QString const& key, void* __result) {
    ::new(__result) (QString)(__cpp_closure_5076530460124103816_impl(self, key));
}
}
#line 228 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

extern "C" {
void __cpp_closure_14943221765788133924(QSettings ** const& self, QString const& key, QString const& value) {
#line 96 "src/qtcore/qsettings.rs"
                                                                                 
                (*self)->setValue(key, value);
            
}
}
#line 228 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

extern "C" {
void __cpp_closure_6628729989009249635(QSettings ** const& self) {
#line 104 "src/qtcore/qsettings.rs"
                                           
                (*self)->sync();
            
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline const QChar* __cpp_closure_14025320643606957968_impl(const QString* const& self, size_t & size) {
#line 39 "src/qtcore/qstring.rs"
                                                                                                               
                size = self->size();
                return self->constData();
            
}
extern "C" {
void __cpp_closure_14025320643606957968(const QString* const& self, size_t & size, void* __result) {
    ::new(__result) (const QChar*)(__cpp_closure_14025320643606957968_impl(self, size));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline bool __cpp_closure_10380896935353665291_impl(const QString* const& self) {
#line 58 "src/qtcore/qstring.rs"
                                                                  
            return self->isEmpty();
        
}
extern "C" {
void __cpp_closure_10380896935353665291(const QString* const& self, void* __result) {
    ::new(__result) (bool)(__cpp_closure_10380896935353665291_impl(self));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline bool __cpp_closure_8207500242494862547_impl(const QString* const& self) {
#line 74 "src/qtcore/qstring.rs"
                                                                  
            return self->isNull();
        
}
extern "C" {
void __cpp_closure_8207500242494862547(const QString* const& self, void* __result) {
    ::new(__result) (bool)(__cpp_closure_8207500242494862547_impl(self));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline size_t __cpp_closure_15267598475792744646_impl(const QString* const& self) {
#line 81 "src/qtcore/qstring.rs"
                                                                     
            return self->length();
        
}
extern "C" {
void __cpp_closure_15267598475792744646(const QString* const& self, void* __result) {
    ::new(__result) (size_t)(__cpp_closure_15267598475792744646_impl(self));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline bool __cpp_closure_9003081393720003224_impl(const QString* const& self) {
#line 91 "src/qtcore/qstring.rs"
                                                                  
            #if QT_VERSION >= QT_VERSION_CHECK(5,12,0)
            return self->isUpper();
            #else
            return false;
            #endif
        
}
extern "C" {
void __cpp_closure_9003081393720003224(const QString* const& self, void* __result) {
    ::new(__result) (bool)(__cpp_closure_9003081393720003224_impl(self));
}
}
#line 228 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

extern "C" {
void __cpp_closure_15349788713420332284(QString* const& self) {
#line 104 "src/qtcore/qstring.rs"
                                          
            self->squeeze();
        
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline QString __cpp_closure_14132039028737071075_impl(const QString* const& self) {
#line 113 "src/qtcore/qstring.rs"
                                                                        
            return self->toUpper();
        
}
extern "C" {
void __cpp_closure_14132039028737071075(const QString* const& self, void* __result) {
    ::new(__result) (QString)(__cpp_closure_14132039028737071075_impl(self));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline QString __cpp_closure_5750996771612099642_impl(const QString* const& self) {
#line 122 "src/qtcore/qstring.rs"
                                                                        
            return self->toLower();
        
}
extern "C" {
void __cpp_closure_5750996771612099642(const QString* const& self, void* __result) {
    ::new(__result) (QString)(__cpp_closure_5750996771612099642_impl(self));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline QString __cpp_closure_4363127589641300002_impl(const QString* const& self) {
#line 131 "src/qtcore/qstring.rs"
                                                                        
            return self->trimmed();
        
}
extern "C" {
void __cpp_closure_4363127589641300002(const QString* const& self, void* __result) {
    ::new(__result) (QString)(__cpp_closure_4363127589641300002_impl(self));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline QString __cpp_closure_5286681957495205202_impl(const QString* const& self) {
#line 140 "src/qtcore/qstring.rs"
                                                                        
            return self->toCaseFolded();
        
}
extern "C" {
void __cpp_closure_5286681957495205202(const QString* const& self, void* __result) {
    ::new(__result) (QString)(__cpp_closure_5286681957495205202_impl(self));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline QString __cpp_closure_2794536725794649458_impl(const QString* const& self) {
#line 149 "src/qtcore/qstring.rs"
                                                                        
            return self->simplified();
        
}
extern "C" {
void __cpp_closure_2794536725794649458(const QString* const& self, void* __result) {
    ::new(__result) (QString)(__cpp_closure_2794536725794649458_impl(self));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline int32_t __cpp_closure_6821215277569785969_impl(const QString* const& self, bool* const& flag, int32_t const& base) {
#line 160 "src/qtcore/qstring.rs"
                                                                                                             
                return self->toInt(flag, base);
            
}
extern "C" {
void __cpp_closure_6821215277569785969(const QString* const& self, bool* const& flag, int32_t const& base, void* __result) {
    ::new(__result) (int32_t)(__cpp_closure_6821215277569785969_impl(self, flag, base));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline qlonglong __cpp_closure_1693434879719273919_impl(const QString* const& self, bool* const& flag, int32_t const& base) {
#line 173 "src/qtcore/qstring.rs"
                                                                                                               
                return self->toLongLong(flag, base);
            
}
extern "C" {
void __cpp_closure_1693434879719273919(const QString* const& self, bool* const& flag, int32_t const& base, void* __result) {
    ::new(__result) (qlonglong)(__cpp_closure_1693434879719273919_impl(self, flag, base));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline QString __cpp_closure_16659139297713094824_impl(const QString* const& self, QString::NormalizationForm const& mode, QChar::UnicodeVersion const& version) {
#line 184 "src/qtcore/qstring.rs"
                                                                                                                                                  
            return self->normalized(mode, version);
        
}
extern "C" {
void __cpp_closure_16659139297713094824(const QString* const& self, QString::NormalizationForm const& mode, QChar::UnicodeVersion const& version, void* __result) {
    ::new(__result) (QString)(__cpp_closure_16659139297713094824_impl(self, mode, version));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline QString __cpp_closure_648437008026726766_impl(QString* const& self, QString const& other) {
#line 193 "src/qtcore/qstring.rs"
                                                                                      
            return self->append(other);
        
}
extern "C" {
void __cpp_closure_648437008026726766(QString* const& self, QString const& other, void* __result) {
    ::new(__result) (QString)(__cpp_closure_648437008026726766_impl(self, other));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline QString __cpp_closure_14045375361165719349_impl(QUrl const& qurl) {
#line 208 "src/qtcore/qstring.rs"
                                                              
            return qurl.toString();
        
}
extern "C" {
void __cpp_closure_14045375361165719349(QUrl const& qurl, void* __result) {
    ::new(__result) (QString)(__cpp_closure_14045375361165719349_impl(qurl));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline QString __cpp_closure_2354907659991406413_impl(size_t const& len, char* const& ptr) {
#line 218 "src/qtcore/qstring.rs"
                                                                               
            return QString::fromUtf8(ptr, len);
        
}
extern "C" {
void __cpp_closure_2354907659991406413(size_t const& len, char* const& ptr, void* __result) {
    ::new(__result) (QString)(__cpp_closure_2354907659991406413_impl(len, ptr));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline double __cpp_closure_11580797196984829060_impl(QString const& value, bool* const& flag) {
#line 268 "src/qtcore/qstring.rs"
                                                                                   
                return value.toDouble(flag);
            
}
extern "C" {
void __cpp_closure_11580797196984829060(QString const& value, bool* const& flag, void* __result) {
    ::new(__result) (double)(__cpp_closure_11580797196984829060_impl(value, flag));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline float __cpp_closure_3873092294693829439_impl(QString const& value, bool* const& flag) {
#line 282 "src/qtcore/qstring.rs"
                                                                                  
                return value.toFloat(flag);
            
}
extern "C" {
void __cpp_closure_3873092294693829439(QString const& value, bool* const& flag, void* __result) {
    ::new(__result) (float)(__cpp_closure_3873092294693829439_impl(value, flag));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline int16_t __cpp_closure_14501272809418744896_impl(QString const& value, bool* const& flag) {
#line 312 "src/qtcore/qstring.rs"
                                                                                    
                return value.toShort(flag);
            
}
extern "C" {
void __cpp_closure_14501272809418744896(QString const& value, bool* const& flag, void* __result) {
    ::new(__result) (int16_t)(__cpp_closure_14501272809418744896_impl(value, flag));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline QUrl __cpp_closure_5742851501341889505_impl(QString const& user_input) {
#line 21 "src/qtcore/qurl.rs"
                                                                 
            return QUrl::fromUserInput(user_input);
        
}
extern "C" {
void __cpp_closure_5742851501341889505(QString const& user_input, void* __result) {
    ::new(__result) (QUrl)(__cpp_closure_5742851501341889505_impl(user_input));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline QUrl __cpp_closure_11023614134046150292_impl(QString const& qstring) {
#line 28 "src/qtcore/qurl.rs"
                                                              
            return QUrl(qstring);
        
}
extern "C" {
void __cpp_closure_11023614134046150292(QString const& qstring, void* __result) {
    ::new(__result) (QUrl)(__cpp_closure_11023614134046150292_impl(qstring));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline QByteArray __cpp_closure_17828704341526981158_impl(const QVariant* const& self) {
#line 20 "src/qtcore/qvariant.rs"
                                                                               
            return self->toByteArray();
        
}
extern "C" {
void __cpp_closure_17828704341526981158(const QVariant* const& self, void* __result) {
    ::new(__result) (QByteArray)(__cpp_closure_17828704341526981158_impl(self));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline bool __cpp_closure_8422528797998894441_impl(const QVariant* const& self) {
#line 29 "src/qtcore/qvariant.rs"
                                                                   
            return self->toBool();
        
}
extern "C" {
void __cpp_closure_8422528797998894441(const QVariant* const& self, void* __result) {
    ::new(__result) (bool)(__cpp_closure_8422528797998894441_impl(self));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline int __cpp_closure_10304068304987445024_impl(const QVariant* const& self) {
#line 38 "src/qtcore/qvariant.rs"
                                                                 
            return self->userType();
        
}
extern "C" {
void __cpp_closure_10304068304987445024(const QVariant* const& self, void* __result) {
    ::new(__result) (int)(__cpp_closure_10304068304987445024_impl(self));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline bool __cpp_closure_293961702265375647_impl(const QVariant* const& self) {
#line 47 "src/qtcore/qvariant.rs"
                                                                   
            return self->isValid();
        
}
extern "C" {
void __cpp_closure_293961702265375647(const QVariant* const& self, void* __result) {
    ::new(__result) (bool)(__cpp_closure_293961702265375647_impl(self));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline bool __cpp_closure_5813736108571220206_impl(const QVariant* const& self) {
#line 56 "src/qtcore/qvariant.rs"
                                                                   
            return self->isNull();
        
}
extern "C" {
void __cpp_closure_5813736108571220206(const QVariant* const& self, void* __result) {
    ::new(__result) (bool)(__cpp_closure_5813736108571220206_impl(self));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline QVariantMap __cpp_closure_5515055565775529600_impl(const QVariant* const& self) {
#line 65 "src/qtcore/qvariant.rs"
                                                                                 
            return self->toMap();
        
}
extern "C" {
void __cpp_closure_5515055565775529600(const QVariant* const& self, void* __result) {
    ::new(__result) (QVariantMap)(__cpp_closure_5515055565775529600_impl(self));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline QString __cpp_closure_16164511888629060815_impl(const QVariant* const& self) {
#line 74 "src/qtcore/qvariant.rs"
                                                                         
            return self->toString();
        
}
extern "C" {
void __cpp_closure_16164511888629060815(const QVariant* const& self, void* __result) {
    ::new(__result) (QString)(__cpp_closure_16164511888629060815_impl(self));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline int __cpp_closure_15328254983060497711_impl(const QVariant* const& self) {
#line 83 "src/qtcore/qvariant.rs"
                                                                 
            return self->toInt();
        
}
extern "C" {
void __cpp_closure_15328254983060497711(const QVariant* const& self, void* __result) {
    ::new(__result) (int)(__cpp_closure_15328254983060497711_impl(self));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline QString __cpp_closure_12150890726019561152_impl(const QVariant* const& self) {
#line 92 "src/qtcore/qvariant.rs"
                                                                         
            return self->typeName();
        
}
extern "C" {
void __cpp_closure_12150890726019561152(const QVariant* const& self, void* __result) {
    ::new(__result) (QString)(__cpp_closure_12150890726019561152_impl(self));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline QVariant __cpp_closure_9776336523920512089_impl(QString const& a) {
#line 117 "src/qtcore/qvariant.rs"
                                                                
            return QVariant(a);
        
}
extern "C" {
void __cpp_closure_9776336523920512089(QString const& a, void* __result) {
    ::new(__result) (QVariant)(__cpp_closure_9776336523920512089_impl(a));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline QVariant __cpp_closure_9017798674206918183_impl(QVariantMap const& a) {
#line 127 "src/qtcore/qvariant.rs"
                                                                    
            return QVariant(a);
        
}
extern "C" {
void __cpp_closure_9017798674206918183(QVariantMap const& a, void* __result) {
    ::new(__result) (QVariant)(__cpp_closure_9017798674206918183_impl(a));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline QVariant __cpp_closure_10260280531340185698_impl(QByteArray const& a) {
#line 137 "src/qtcore/qvariant.rs"
                                                                   
            return QVariant(a);
        
}
extern "C" {
void __cpp_closure_10260280531340185698(QByteArray const& a, void* __result) {
    ::new(__result) (QVariant)(__cpp_closure_10260280531340185698_impl(a));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline QVariant __cpp_closure_6851256963740806587_impl(QDate const& a) {
#line 147 "src/qtcore/qvariant.rs"
                                                              
            return QVariant(a);
        
}
extern "C" {
void __cpp_closure_6851256963740806587(QDate const& a, void* __result) {
    ::new(__result) (QVariant)(__cpp_closure_6851256963740806587_impl(a));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline QVariant __cpp_closure_14822824282198042533_impl(QTime const& a) {
#line 157 "src/qtcore/qvariant.rs"
                                                              
            return QVariant(a);
        
}
extern "C" {
void __cpp_closure_14822824282198042533(QTime const& a, void* __result) {
    ::new(__result) (QVariant)(__cpp_closure_14822824282198042533_impl(a));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline QVariant __cpp_closure_9577632875754428637_impl(QDateTime const& a) {
#line 167 "src/qtcore/qvariant.rs"
                                                                  
            return QVariant(a);
        
}
extern "C" {
void __cpp_closure_9577632875754428637(QDateTime const& a, void* __result) {
    ::new(__result) (QVariant)(__cpp_closure_9577632875754428637_impl(a));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline QVariant __cpp_closure_12585084837777232506_impl(QUrl const& a) {
#line 177 "src/qtcore/qvariant.rs"
                                                             
            return QVariant(a);
        
}
extern "C" {
void __cpp_closure_12585084837777232506(QUrl const& a, void* __result) {
    ::new(__result) (QVariant)(__cpp_closure_12585084837777232506_impl(a));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline QVariant __cpp_closure_1874428007057786242_impl(QVariantList const& a) {
#line 187 "src/qtcore/qvariant.rs"
                                                                     
            return QVariant(a);
        
}
extern "C" {
void __cpp_closure_1874428007057786242(QVariantList const& a, void* __result) {
    ::new(__result) (QVariant)(__cpp_closure_1874428007057786242_impl(a));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline QVariant __cpp_closure_2165839583766449987_impl(QStringList const& a) {
#line 198 "src/qtcore/qvariant.rs"
                                                                    
            return QVariant(a);
        
}
extern "C" {
void __cpp_closure_2165839583766449987(QStringList const& a, void* __result) {
    ::new(__result) (QVariant)(__cpp_closure_2165839583766449987_impl(a));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline QVariant __cpp_closure_10556058091063281365_impl(int const& a) {
#line 209 "src/qtcore/qvariant.rs"
                                                            
            return QVariant(a);
        
}
extern "C" {
void __cpp_closure_10556058091063281365(int const& a, void* __result) {
    ::new(__result) (QVariant)(__cpp_closure_10556058091063281365_impl(a));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline QVariant __cpp_closure_9580956313917194299_impl(uint const& a) {
#line 219 "src/qtcore/qvariant.rs"
                                                             
            return QVariant(a);
        
}
extern "C" {
void __cpp_closure_9580956313917194299(uint const& a, void* __result) {
    ::new(__result) (QVariant)(__cpp_closure_9580956313917194299_impl(a));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline QVariant __cpp_closure_15195171177230650588_impl(qlonglong const& a) {
#line 229 "src/qtcore/qvariant.rs"
                                                                  
            return QVariant(a);
        
}
extern "C" {
void __cpp_closure_15195171177230650588(qlonglong const& a, void* __result) {
    ::new(__result) (QVariant)(__cpp_closure_15195171177230650588_impl(a));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline QVariant __cpp_closure_14718237765756166838_impl(qulonglong const& a) {
#line 239 "src/qtcore/qvariant.rs"
                                                                   
            return QVariant(a);
        
}
extern "C" {
void __cpp_closure_14718237765756166838(qulonglong const& a, void* __result) {
    ::new(__result) (QVariant)(__cpp_closure_14718237765756166838_impl(a));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline QVariant __cpp_closure_12703415612999444173_impl(float const& a) {
#line 249 "src/qtcore/qvariant.rs"
                                                              
            return QVariant(a);
        
}
extern "C" {
void __cpp_closure_12703415612999444173(float const& a, void* __result) {
    ::new(__result) (QVariant)(__cpp_closure_12703415612999444173_impl(a));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline QVariant __cpp_closure_2797084026161068402_impl(double const& a) {
#line 259 "src/qtcore/qvariant.rs"
                                                               
            return QVariant(a);
        
}
extern "C" {
void __cpp_closure_2797084026161068402(double const& a, void* __result) {
    ::new(__result) (QVariant)(__cpp_closure_2797084026161068402_impl(a));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline QVariant __cpp_closure_16806477755470202597_impl(bool const& a) {
#line 269 "src/qtcore/qvariant.rs"
                                                             
            return QVariant(a);
        
}
extern "C" {
void __cpp_closure_16806477755470202597(bool const& a, void* __result) {
    ::new(__result) (QVariant)(__cpp_closure_16806477755470202597_impl(a));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline QColor __cpp_closure_11688091042753406134_impl(size_t const& len, char* const& ptr) {
#line 139 "src/qtgui/qcolor.rs"
                                                                             
            return QColor(QLatin1String(ptr, len));
        
}
extern "C" {
void __cpp_closure_11688091042753406134(size_t const& len, char* const& ptr, void* __result) {
    ::new(__result) (QColor)(__cpp_closure_11688091042753406134_impl(len, ptr));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline QColor __cpp_closure_867391879136104575_impl(Qt::GlobalColor const& color) {
#line 148 "src/qtgui/qcolor.rs"
                                                                        
            return QColor(color);
        
}
extern "C" {
void __cpp_closure_867391879136104575(Qt::GlobalColor const& color, void* __result) {
    ::new(__result) (QColor)(__cpp_closure_867391879136104575_impl(color));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline QColor __cpp_closure_3362111975280358802_impl(int const& c, int const& m, int const& y, int const& k, int const& a) {
#line 166 "src/qtgui/qcolor.rs"
                                                                                                        
            return QColor::fromCmyk(c, m, y, k, a);
        
}
extern "C" {
void __cpp_closure_3362111975280358802(int const& c, int const& m, int const& y, int const& k, int const& a, void* __result) {
    ::new(__result) (QColor)(__cpp_closure_3362111975280358802_impl(c, m, y, k, a));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline QColor __cpp_closure_18209586270139823719_impl(qreal const& c, qreal const& m, qreal const& y, qreal const& k, qreal const& a) {
#line 176 "src/qtgui/qcolor.rs"
                                                                                                                  
            return QColor::fromCmykF(c, m, y, k, a);
        
}
extern "C" {
void __cpp_closure_18209586270139823719(qreal const& c, qreal const& m, qreal const& y, qreal const& k, qreal const& a, void* __result) {
    ::new(__result) (QColor)(__cpp_closure_18209586270139823719_impl(c, m, y, k, a));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline QColor __cpp_closure_3275586238431674537_impl(int const& h, int const& s, int const& l, int const& a) {
#line 186 "src/qtgui/qcolor.rs"
                                                                                            
            return QColor::fromHsl(h, s, l, a);
        
}
extern "C" {
void __cpp_closure_3275586238431674537(int const& h, int const& s, int const& l, int const& a, void* __result) {
    ::new(__result) (QColor)(__cpp_closure_3275586238431674537_impl(h, s, l, a));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline QColor __cpp_closure_4743450151933161191_impl(qreal const& h, qreal const& s, qreal const& l, qreal const& a) {
#line 196 "src/qtgui/qcolor.rs"
                                                                                                    
            return QColor::fromHslF(h, s, l, a);
        
}
extern "C" {
void __cpp_closure_4743450151933161191(qreal const& h, qreal const& s, qreal const& l, qreal const& a, void* __result) {
    ::new(__result) (QColor)(__cpp_closure_4743450151933161191_impl(h, s, l, a));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline QColor __cpp_closure_122775396496327967_impl(int const& h, int const& s, int const& v, int const& a) {
#line 206 "src/qtgui/qcolor.rs"
                                                                                            
            return QColor::fromHsv(h, s, v, a);
        
}
extern "C" {
void __cpp_closure_122775396496327967(int const& h, int const& s, int const& v, int const& a, void* __result) {
    ::new(__result) (QColor)(__cpp_closure_122775396496327967_impl(h, s, v, a));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline QColor __cpp_closure_17827860185260889669_impl(qreal const& h, qreal const& s, qreal const& v, qreal const& a) {
#line 216 "src/qtgui/qcolor.rs"
                                                                                                    
            return QColor::fromHsvF(h, s, v, a);
        
}
extern "C" {
void __cpp_closure_17827860185260889669(qreal const& h, qreal const& s, qreal const& v, qreal const& a, void* __result) {
    ::new(__result) (QColor)(__cpp_closure_17827860185260889669_impl(h, s, v, a));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline QColor __cpp_closure_18281657332345086466_impl(int const& r, int const& g, int const& b, int const& a) {
#line 226 "src/qtgui/qcolor.rs"
                                                                                            
            return QColor::fromRgb(r, g, b, a);
        
}
extern "C" {
void __cpp_closure_18281657332345086466(int const& r, int const& g, int const& b, int const& a, void* __result) {
    ::new(__result) (QColor)(__cpp_closure_18281657332345086466_impl(r, g, b, a));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline QColor __cpp_closure_14979884349474437996_impl(qreal const& r, qreal const& g, qreal const& b) {
#line 240 "src/qtgui/qcolor.rs"
                                                                                      
            return QColor::fromRgbF(r, g, b);
        
}
extern "C" {
void __cpp_closure_14979884349474437996(qreal const& r, qreal const& g, qreal const& b, void* __result) {
    ::new(__result) (QColor)(__cpp_closure_14979884349474437996_impl(r, g, b));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline QColor __cpp_closure_17607348526063084915_impl(qreal const& r, qreal const& g, qreal const& b, qreal const& a) {
#line 254 "src/qtgui/qcolor.rs"
                                                                                                    
            return QColor::fromRgbF(r, g, b, a);
        
}
extern "C" {
void __cpp_closure_17607348526063084915(qreal const& r, qreal const& g, qreal const& b, qreal const& a, void* __result) {
    ::new(__result) (QColor)(__cpp_closure_17607348526063084915_impl(r, g, b, a));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline QColor __cpp_closure_15075973104733253088_impl(unsigned short const& r, unsigned short const& g, unsigned short const& b, unsigned short const& a) {
#line 264 "src/qtgui/qcolor.rs"
                                                                                                                                        
            return QColor::fromRgba64(r, g, b, a);
        
}
extern "C" {
void __cpp_closure_15075973104733253088(unsigned short const& r, unsigned short const& g, unsigned short const& b, unsigned short const& a, void* __result) {
    ::new(__result) (QColor)(__cpp_closure_15075973104733253088_impl(r, g, b, a));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline QColor __cpp_closure_14636474237066385328_impl(QRgba64 const& rgba64) {
#line 271 "src/qtgui/qcolor.rs"
                                                                 
            return QColor::fromRgba64(rgba64);
        
}
extern "C" {
void __cpp_closure_14636474237066385328(QRgba64 const& rgba64, void* __result) {
    ::new(__result) (QColor)(__cpp_closure_14636474237066385328_impl(rgba64));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline QColor __cpp_closure_852976866052127218_impl(QRgb const& rgb) {
#line 278 "src/qtgui/qcolor.rs"
                                                           
            return QColor::fromRgb(rgb);
        
}
extern "C" {
void __cpp_closure_852976866052127218(QRgb const& rgb, void* __result) {
    ::new(__result) (QColor)(__cpp_closure_852976866052127218_impl(rgb));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline bool __cpp_closure_6562486521463766636_impl(size_t const& len, char* const& ptr) {
#line 287 "src/qtgui/qcolor.rs"
                                                                         
            return QColor::isValidColor(QLatin1String(ptr, len));
        
}
extern "C" {
void __cpp_closure_6562486521463766636(size_t const& len, char* const& ptr, void* __result) {
    ::new(__result) (bool)(__cpp_closure_6562486521463766636_impl(len, ptr));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline int __cpp_closure_12899120420297207326_impl(const QColor* const& self) {
#line 298 "src/qtgui/qcolor.rs"
                                                               
            return self->alpha();
        
}
extern "C" {
void __cpp_closure_12899120420297207326(const QColor* const& self, void* __result) {
    ::new(__result) (int)(__cpp_closure_12899120420297207326_impl(self));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline qreal __cpp_closure_9565828409430651049_impl(const QColor* const& self) {
#line 304 "src/qtgui/qcolor.rs"
                                                                   
            return self->alphaF();
        
}
extern "C" {
void __cpp_closure_9565828409430651049(const QColor* const& self, void* __result) {
    ::new(__result) (qreal)(__cpp_closure_9565828409430651049_impl(self));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline int __cpp_closure_13396983635676196233_impl(const QColor* const& self) {
#line 310 "src/qtgui/qcolor.rs"
                                                               
            return self->black();
        
}
extern "C" {
void __cpp_closure_13396983635676196233(const QColor* const& self, void* __result) {
    ::new(__result) (int)(__cpp_closure_13396983635676196233_impl(self));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline qreal __cpp_closure_18261940737531758024_impl(const QColor* const& self) {
#line 316 "src/qtgui/qcolor.rs"
                                                                   
            return self->blackF();
        
}
extern "C" {
void __cpp_closure_18261940737531758024(const QColor* const& self, void* __result) {
    ::new(__result) (qreal)(__cpp_closure_18261940737531758024_impl(self));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline int __cpp_closure_12516104239163961000_impl(const QColor* const& self) {
#line 322 "src/qtgui/qcolor.rs"
                                                               
            return self->blue();
        
}
extern "C" {
void __cpp_closure_12516104239163961000(const QColor* const& self, void* __result) {
    ::new(__result) (int)(__cpp_closure_12516104239163961000_impl(self));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline qreal __cpp_closure_5716427022183293837_impl(const QColor* const& self) {
#line 328 "src/qtgui/qcolor.rs"
                                                                   
            return self->blueF();
        
}
extern "C" {
void __cpp_closure_5716427022183293837(const QColor* const& self, void* __result) {
    ::new(__result) (qreal)(__cpp_closure_5716427022183293837_impl(self));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline QColor __cpp_closure_10768165766490841094_impl(const QColor* const& self, QColor::Spec const& color_spec) {
#line 334 "src/qtgui/qcolor.rs"
                                                                                                   
            return self->convertTo(color_spec);
        
}
extern "C" {
void __cpp_closure_10768165766490841094(const QColor* const& self, QColor::Spec const& color_spec, void* __result) {
    ::new(__result) (QColor)(__cpp_closure_10768165766490841094_impl(self, color_spec));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline int __cpp_closure_8512890615446006412_impl(const QColor* const& self) {
#line 340 "src/qtgui/qcolor.rs"
                                                               
            return self->cyan();
        
}
extern "C" {
void __cpp_closure_8512890615446006412(const QColor* const& self, void* __result) {
    ::new(__result) (int)(__cpp_closure_8512890615446006412_impl(self));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline qreal __cpp_closure_11487203260074220274_impl(const QColor* const& self) {
#line 346 "src/qtgui/qcolor.rs"
                                                                   
            return self->cyanF();
        
}
extern "C" {
void __cpp_closure_11487203260074220274(const QColor* const& self, void* __result) {
    ::new(__result) (qreal)(__cpp_closure_11487203260074220274_impl(self));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline QColor __cpp_closure_7395994089427190571_impl(const QColor* const& self, int const& factor) {
#line 357 "src/qtgui/qcolor.rs"
                                                                                      
            return self->darker(factor);
        
}
extern "C" {
void __cpp_closure_7395994089427190571(const QColor* const& self, int const& factor, void* __result) {
    ::new(__result) (QColor)(__cpp_closure_7395994089427190571_impl(self, factor));
}
}
#line 228 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

extern "C" {
void __cpp_closure_2396326421527703319(QColor* const& self, int* const& c, int* const& m, int* const& y, int* const& k, int* const& a) {
#line 367 "src/qtgui/qcolor.rs"
                                                                                                          
        #if QT_VERSION >= QT_VERSION_CHECK(6, 0, 0)
            int c_, m_, y_, k_, a_;
            self->getCmyk(&c_, &m_, &y_, &k_, &a_);
            *c = c_; *m = m_; *y = y_; *k = k_; *a = a_;
        #else
            self->getCmyk(c, m, y, k, a);
        #endif
        
}
}
#line 228 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

extern "C" {
void __cpp_closure_1652438105159826321(QColor* const& self, qreal* const& c, qreal* const& m, qreal* const& y, qreal* const& k, qreal* const& a) {
#line 384 "src/qtgui/qcolor.rs"
                                                                                                                    
        #if QT_VERSION >= QT_VERSION_CHECK(6, 0, 0)
            float c_, m_, y_, k_, a_;
            self->getCmykF(&c_, &m_, &y_, &k_, &a_);
            *c = c_; *m = m_; *y = y_; *k = k_; *a = a_;
        #else
            self->getCmykF(c, m, y, k, a);
        #endif
        
}
}
#line 228 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

extern "C" {
void __cpp_closure_4517367459257178543(const QColor* const& self, int* const& h, int* const& s, int* const& l, int* const& a) {
#line 399 "src/qtgui/qcolor.rs"
                                                                                                   
        #if QT_VERSION >= QT_VERSION_CHECK(6, 0, 0)
            int h_, s_, l_, a_;
            self->getHsl(&h_, &s_, &l_, &a_);
            *h = h_; *s = s_; *l = l_; *a = a_;
        #else
            self->getHsl(h, s, l, a);
        #endif
        
}
}
#line 228 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

extern "C" {
void __cpp_closure_17644639059636349112(const QColor* const& self, qreal* const& h, qreal* const& s, qreal* const& l, qreal* const& a) {
#line 414 "src/qtgui/qcolor.rs"
                                                                                                           
        #if QT_VERSION >= QT_VERSION_CHECK(6, 0, 0)
            float h_, s_, l_, a_;
            self->getHslF(&h_, &s_, &l_, &a_);
            *h = h_; *s = s_; *l = l_; *a = a_;
        #else
            return self->getHslF(h, s, l, a);
        #endif
        
}
}
#line 228 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

extern "C" {
void __cpp_closure_4660008071312306453(const QColor* const& self, int* const& h, int* const& s, int* const& v, int* const& a) {
#line 429 "src/qtgui/qcolor.rs"
                                                                                                   
        #if QT_VERSION >= QT_VERSION_CHECK(6, 0, 0)
            int h_, s_, v_, a_;
            self->getHsv(&h_, &s_, &v_, &a_);
            *h = h_; *s = s_; *v = v_; *a = a_;
        #else
            self->getHsv(h, s, v, a);
        #endif
        
}
}
#line 228 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

extern "C" {
void __cpp_closure_5688808934657929749(const QColor* const& self, qreal* const& h, qreal* const& s, qreal* const& v, qreal* const& a) {
#line 444 "src/qtgui/qcolor.rs"
                                                                                                           
        #if QT_VERSION >= QT_VERSION_CHECK(6, 0, 0)
            float h_, s_, v_, a_;
            self->getHsvF(&h_, &s_, &v_, &a_);
            *h = h_; *s = s_; *v = v_; *a = a_;
        #else
            return self->getHsvF(h, s, v, a);
        #endif
        
}
}
#line 228 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

extern "C" {
void __cpp_closure_17922453164107002694(const QColor* const& self, int* const& r, int* const& g, int* const& b, int* const& a) {
#line 466 "src/qtgui/qcolor.rs"
                                                                                                   
        #if QT_VERSION >= QT_VERSION_CHECK(6, 0, 0)
            int r_, g_, b_, a_;
            self->getRgb(&r_, &g_, &b_, &a_);
            *r = r_; *g = g_; *b = b_; *a = a_;
        #else
            return self->getRgb(r, g, b, a);
        #endif
        
}
}
#line 228 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

extern "C" {
void __cpp_closure_10467227045675067687(const QColor* const& self, qreal* const& r, qreal* const& g, qreal* const& b, qreal* const& a) {
#line 481 "src/qtgui/qcolor.rs"
                                                                                                           
        #if QT_VERSION >= QT_VERSION_CHECK(6, 0, 0)
            float r_, g_, b_, a_;
            self->getRgbF(&r_, &g_, &b_, &a_);
            *r = r_; *g = g_; *b = b_; *a = a_;
        #else
            return self->getRgbF(r, g, b, a);
        #endif
        
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline int __cpp_closure_10435396771700997159_impl(const QColor* const& self) {
#line 494 "src/qtgui/qcolor.rs"
                                                               
            return self->green();
        
}
extern "C" {
void __cpp_closure_10435396771700997159(const QColor* const& self, void* __result) {
    ::new(__result) (int)(__cpp_closure_10435396771700997159_impl(self));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline qreal __cpp_closure_5598153541641463777_impl(const QColor* const& self) {
#line 500 "src/qtgui/qcolor.rs"
                                                                   
            return self->greenF();
        
}
extern "C" {
void __cpp_closure_5598153541641463777(const QColor* const& self, void* __result) {
    ::new(__result) (qreal)(__cpp_closure_5598153541641463777_impl(self));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline int __cpp_closure_8567533102796930674_impl(const QColor* const& self) {
#line 506 "src/qtgui/qcolor.rs"
                                                               
            return self->hslHue();
        
}
extern "C" {
void __cpp_closure_8567533102796930674(const QColor* const& self, void* __result) {
    ::new(__result) (int)(__cpp_closure_8567533102796930674_impl(self));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline qreal __cpp_closure_8673915247980588674_impl(const QColor* const& self) {
#line 511 "src/qtgui/qcolor.rs"
                                                                   
            return self->hslHueF();
        
}
extern "C" {
void __cpp_closure_8673915247980588674(const QColor* const& self, void* __result) {
    ::new(__result) (qreal)(__cpp_closure_8673915247980588674_impl(self));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline int __cpp_closure_347715313336547375_impl(const QColor* const& self) {
#line 516 "src/qtgui/qcolor.rs"
                                                               
            return self->hslSaturation();
        
}
extern "C" {
void __cpp_closure_347715313336547375(const QColor* const& self, void* __result) {
    ::new(__result) (int)(__cpp_closure_347715313336547375_impl(self));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline qreal __cpp_closure_9271168031678209042_impl(const QColor* const& self) {
#line 521 "src/qtgui/qcolor.rs"
                                                                   
            return self->hslSaturationF();
        
}
extern "C" {
void __cpp_closure_9271168031678209042(const QColor* const& self, void* __result) {
    ::new(__result) (qreal)(__cpp_closure_9271168031678209042_impl(self));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline int __cpp_closure_5248300033401443054_impl(const QColor* const& self) {
#line 526 "src/qtgui/qcolor.rs"
                                                               
            return self->hsvHue();
        
}
extern "C" {
void __cpp_closure_5248300033401443054(const QColor* const& self, void* __result) {
    ::new(__result) (int)(__cpp_closure_5248300033401443054_impl(self));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline qreal __cpp_closure_3536564845112252622_impl(const QColor* const& self) {
#line 531 "src/qtgui/qcolor.rs"
                                                                   
            return self->hsvHueF();
        
}
extern "C" {
void __cpp_closure_3536564845112252622(const QColor* const& self, void* __result) {
    ::new(__result) (qreal)(__cpp_closure_3536564845112252622_impl(self));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline int __cpp_closure_13208183320633615156_impl(const QColor* const& self) {
#line 537 "src/qtgui/qcolor.rs"
                                                               
            return self->hsvSaturation();
        
}
extern "C" {
void __cpp_closure_13208183320633615156(const QColor* const& self, void* __result) {
    ::new(__result) (int)(__cpp_closure_13208183320633615156_impl(self));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline qreal __cpp_closure_11694767836553784798_impl(const QColor* const& self) {
#line 543 "src/qtgui/qcolor.rs"
                                                                   
            return self->hsvSaturationF();
        
}
extern "C" {
void __cpp_closure_11694767836553784798(const QColor* const& self, void* __result) {
    ::new(__result) (qreal)(__cpp_closure_11694767836553784798_impl(self));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline bool __cpp_closure_346037571913472531_impl(const QColor* const& self) {
#line 549 "src/qtgui/qcolor.rs"
                                                                 
            return self->isValid();
        
}
extern "C" {
void __cpp_closure_346037571913472531(const QColor* const& self, void* __result) {
    ::new(__result) (bool)(__cpp_closure_346037571913472531_impl(self));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline QColor __cpp_closure_16355498976262131312_impl(const QColor* const& self, int const& factor) {
#line 560 "src/qtgui/qcolor.rs"
                                                                                      
            return self->lighter(factor);
        
}
extern "C" {
void __cpp_closure_16355498976262131312(const QColor* const& self, int const& factor, void* __result) {
    ::new(__result) (QColor)(__cpp_closure_16355498976262131312_impl(self, factor));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline int __cpp_closure_5517279073047833914_impl(const QColor* const& self) {
#line 566 "src/qtgui/qcolor.rs"
                                                               
            return self->lightness();
        
}
extern "C" {
void __cpp_closure_5517279073047833914(const QColor* const& self, void* __result) {
    ::new(__result) (int)(__cpp_closure_5517279073047833914_impl(self));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline qreal __cpp_closure_164985501414107641_impl(const QColor* const& self) {
#line 572 "src/qtgui/qcolor.rs"
                                                                   
            return self->lightnessF();
        
}
extern "C" {
void __cpp_closure_164985501414107641(const QColor* const& self, void* __result) {
    ::new(__result) (qreal)(__cpp_closure_164985501414107641_impl(self));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline int __cpp_closure_7657429101540242025_impl(const QColor* const& self) {
#line 578 "src/qtgui/qcolor.rs"
                                                               
            return self->magenta();
        
}
extern "C" {
void __cpp_closure_7657429101540242025(const QColor* const& self, void* __result) {
    ::new(__result) (int)(__cpp_closure_7657429101540242025_impl(self));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline qreal __cpp_closure_2023400310486609676_impl(const QColor* const& self) {
#line 584 "src/qtgui/qcolor.rs"
                                                                   
            return self->magentaF();
        
}
extern "C" {
void __cpp_closure_2023400310486609676(const QColor* const& self, void* __result) {
    ::new(__result) (qreal)(__cpp_closure_2023400310486609676_impl(self));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline QString __cpp_closure_11601790718024597815_impl(const QColor* const& self) {
#line 590 "src/qtgui/qcolor.rs"
                                                                       
            return self->name();
        
}
extern "C" {
void __cpp_closure_11601790718024597815(const QColor* const& self, void* __result) {
    ::new(__result) (QString)(__cpp_closure_11601790718024597815_impl(self));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline QString __cpp_closure_11400353636140074821_impl(const QColor* const& self, QColor::NameFormat const& format) {
#line 596 "src/qtgui/qcolor.rs"
                                                                                                       
            return self->name(format);
        
}
extern "C" {
void __cpp_closure_11400353636140074821(const QColor* const& self, QColor::NameFormat const& format, void* __result) {
    ::new(__result) (QString)(__cpp_closure_11400353636140074821_impl(self, format));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline int __cpp_closure_12479386658615496979_impl(const QColor* const& self) {
#line 602 "src/qtgui/qcolor.rs"
                                                               
            return self->red();
        
}
extern "C" {
void __cpp_closure_12479386658615496979(const QColor* const& self, void* __result) {
    ::new(__result) (int)(__cpp_closure_12479386658615496979_impl(self));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline qreal __cpp_closure_15708548989328790348_impl(const QColor* const& self) {
#line 608 "src/qtgui/qcolor.rs"
                                                                   
            return self->redF();
        
}
extern "C" {
void __cpp_closure_15708548989328790348(const QColor* const& self, void* __result) {
    ::new(__result) (qreal)(__cpp_closure_15708548989328790348_impl(self));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline QRgb __cpp_closure_3646897587517835220_impl(const QColor* const& self) {
#line 614 "src/qtgui/qcolor.rs"
                                                                           
            return self->rgb();
        
}
extern "C" {
void __cpp_closure_3646897587517835220(const QColor* const& self, void* __result) {
    ::new(__result) (QRgb)(__cpp_closure_3646897587517835220_impl(self));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline QRgba64 __cpp_closure_8523469220902983680_impl(const QColor* const& self) {
#line 620 "src/qtgui/qcolor.rs"
                                                                                 
            return self->rgba64();
        
}
extern "C" {
void __cpp_closure_8523469220902983680(const QColor* const& self, void* __result) {
    ::new(__result) (QRgba64)(__cpp_closure_8523469220902983680_impl(self));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline QRgb __cpp_closure_7802677384846055014_impl(const QColor* const& self) {
#line 626 "src/qtgui/qcolor.rs"
                                                                           
            return self->rgba();
        
}
extern "C" {
void __cpp_closure_7802677384846055014(const QColor* const& self, void* __result) {
    ::new(__result) (QRgb)(__cpp_closure_7802677384846055014_impl(self));
}
}
#line 228 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

extern "C" {
void __cpp_closure_5034381321897749753(QColor* const& self, int const& alpha) {
#line 632 "src/qtgui/qcolor.rs"
                                                         
            return self->setAlpha(alpha);
        
}
}
#line 228 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

extern "C" {
void __cpp_closure_10154332048764209083(QColor* const& self, qreal const& alpha) {
#line 638 "src/qtgui/qcolor.rs"
                                                           
            return self->setAlphaF(alpha);
        
}
}
#line 228 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

extern "C" {
void __cpp_closure_2986375055874973854(QColor* const& self, int const& blue) {
#line 644 "src/qtgui/qcolor.rs"
                                                        
            return self->setBlue(blue);
        
}
}
#line 228 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

extern "C" {
void __cpp_closure_2247930618389742359(QColor* const& self, qreal const& blue) {
#line 650 "src/qtgui/qcolor.rs"
                                                          
            return self->setBlueF(blue);
        
}
}
#line 228 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

extern "C" {
void __cpp_closure_1650060878514444874(QColor* const& self, int const& c, int const& m, int const& y, int const& k, int const& a) {
#line 660 "src/qtgui/qcolor.rs"
                                                                                                     
            return self->setCmyk(c, m, y, k, a);
        
}
}
#line 228 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

extern "C" {
void __cpp_closure_17835310047960072148(QColor* const& self, qreal const& c, qreal const& m, qreal const& y, qreal const& k, qreal const& a) {
#line 670 "src/qtgui/qcolor.rs"
                                                                                                               
            return self->setCmykF(c, m, y, k, a);
        
}
}
#line 228 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

extern "C" {
void __cpp_closure_12285107553435840877(QColor* const& self, int const& green) {
#line 676 "src/qtgui/qcolor.rs"
                                                         
            return self->setGreen(green);
        
}
}
#line 228 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

extern "C" {
void __cpp_closure_16282719260357201915(QColor* const& self, qreal const& green) {
#line 682 "src/qtgui/qcolor.rs"
                                                           
            return self->setGreenF(green);
        
}
}
#line 228 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

extern "C" {
void __cpp_closure_6545401698892239899(QColor* const& self, int const& h, int const& s, int const& l, int const& a) {
#line 692 "src/qtgui/qcolor.rs"
                                                                                         
            return self->setHsl(h, s, l, a);
        
}
}
#line 228 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

extern "C" {
void __cpp_closure_5359332087168930544(QColor* const& self, qreal const& h, qreal const& s, qreal const& l, qreal const& a) {
#line 702 "src/qtgui/qcolor.rs"
                                                                                                 
            return self->setHslF(h, s, l, a);
        
}
}
#line 228 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

extern "C" {
void __cpp_closure_12645198776523301364(QColor* const& self, int const& h, int const& s, int const& v, int const& a) {
#line 712 "src/qtgui/qcolor.rs"
                                                                                         
            return self->setHsv(h, s, v, a);
        
}
}
#line 228 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

extern "C" {
void __cpp_closure_3746958866146653206(QColor* const& self, qreal const& h, qreal const& s, qreal const& v, qreal const& a) {
#line 722 "src/qtgui/qcolor.rs"
                                                                                                 
            return self->setHsvF(h, s, v, a);
        
}
}
#line 228 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

extern "C" {
void __cpp_closure_12696219515047926371(QColor* const& self, size_t const& len, char* const& ptr) {
#line 730 "src/qtgui/qcolor.rs"
                                                                          
            return self->setNamedColor(QLatin1String(ptr, len));
        
}
}
#line 228 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

extern "C" {
void __cpp_closure_13540316158231930140(QColor* const& self, int const& red) {
#line 736 "src/qtgui/qcolor.rs"
                                                       
            return self->setRed(red);
        
}
}
#line 228 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

extern "C" {
void __cpp_closure_12989700245698181637(QColor* const& self, qreal const& red) {
#line 742 "src/qtgui/qcolor.rs"
                                                         
            return self->setRedF(red);
        
}
}
#line 228 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

extern "C" {
void __cpp_closure_2376024508233380704(QColor* const& self, int const& r, int const& g, int const& b, int const& a) {
#line 752 "src/qtgui/qcolor.rs"
                                                                                         
            return self->setRgb(r, g, b, a);
        
}
}
#line 228 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

extern "C" {
void __cpp_closure_7616052173048363862(QColor* const& self, QRgb const& rgb) {
#line 759 "src/qtgui/qcolor.rs"
                                                        
            return self->setRgb(rgb);
        
}
}
#line 228 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

extern "C" {
void __cpp_closure_449226379625502564(QColor* const& self, QRgba64 const& rgba) {
#line 765 "src/qtgui/qcolor.rs"
                                                            
            return self->setRgba64(rgba);
        
}
}
#line 228 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

extern "C" {
void __cpp_closure_14812240601757903932(QColor* const& self, qreal const& r, qreal const& g, qreal const& b, qreal const& a) {
#line 775 "src/qtgui/qcolor.rs"
                                                                                                 
            return self->setRgbF(r, g, b, a);
        
}
}
#line 228 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

extern "C" {
void __cpp_closure_10202946094982619907(QColor* const& self, QRgb const& rgba) {
#line 782 "src/qtgui/qcolor.rs"
                                                         
            return self->setRgba(rgba);
        
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline QColor::Spec __cpp_closure_15430516498182313166_impl(const QColor* const& self) {
#line 788 "src/qtgui/qcolor.rs"
                                                                                return self->spec(); 
}
extern "C" {
void __cpp_closure_15430516498182313166(const QColor* const& self, void* __result) {
    ::new(__result) (QColor::Spec)(__cpp_closure_15430516498182313166_impl(self));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline QColor __cpp_closure_14984858087903659301_impl(const QColor* const& self) {
#line 792 "src/qtgui/qcolor.rs"
                                                                     
            return self->toCmyk();
        
}
extern "C" {
void __cpp_closure_14984858087903659301(const QColor* const& self, void* __result) {
    ::new(__result) (QColor)(__cpp_closure_14984858087903659301_impl(self));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline QColor __cpp_closure_8969498557573561902_impl(const QColor* const& self) {
#line 805 "src/qtgui/qcolor.rs"
                                                                     
            return self->toHsl();
        
}
extern "C" {
void __cpp_closure_8969498557573561902(const QColor* const& self, void* __result) {
    ::new(__result) (QColor)(__cpp_closure_8969498557573561902_impl(self));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline QColor __cpp_closure_5385425791664648363_impl(const QColor* const& self) {
#line 811 "src/qtgui/qcolor.rs"
                                                                     
            return self->toHsv();
        
}
extern "C" {
void __cpp_closure_5385425791664648363(const QColor* const& self, void* __result) {
    ::new(__result) (QColor)(__cpp_closure_5385425791664648363_impl(self));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline QColor __cpp_closure_5753681600286570545_impl(const QColor* const& self) {
#line 817 "src/qtgui/qcolor.rs"
                                                                     
            return self->toRgb();
        
}
extern "C" {
void __cpp_closure_5753681600286570545(const QColor* const& self, void* __result) {
    ::new(__result) (QColor)(__cpp_closure_5753681600286570545_impl(self));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline int __cpp_closure_5189481785145082970_impl(const QColor* const& self) {
#line 823 "src/qtgui/qcolor.rs"
                                                               
            return self->value();
        
}
extern "C" {
void __cpp_closure_5189481785145082970(const QColor* const& self, void* __result) {
    ::new(__result) (int)(__cpp_closure_5189481785145082970_impl(self));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline qreal __cpp_closure_17645455415409806870_impl(const QColor* const& self) {
#line 829 "src/qtgui/qcolor.rs"
                                                                   
            return self->valueF();
        
}
extern "C" {
void __cpp_closure_17645455415409806870(const QColor* const& self, void* __result) {
    ::new(__result) (qreal)(__cpp_closure_17645455415409806870_impl(self));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline int __cpp_closure_8529328338696793503_impl(const QColor* const& self) {
#line 835 "src/qtgui/qcolor.rs"
                                                               
            return self->yellow();
        
}
extern "C" {
void __cpp_closure_8529328338696793503(const QColor* const& self, void* __result) {
    ::new(__result) (int)(__cpp_closure_8529328338696793503_impl(self));
}
}
#line 247 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"

static inline qreal __cpp_closure_9929267745519523768_impl(const QColor* const& self) {
#line 841 "src/qtgui/qcolor.rs"
                                                                   
            return self->yellowF();
        
}
extern "C" {
void __cpp_closure_9929267745519523768(const QColor* const& self, void* __result) {
    ::new(__result) (qreal)(__cpp_closure_9929267745519523768_impl(self));
}
}
#line 193 "src/lib.rs"
           RUST_CPP_CLASS_HELPER(3855882279009288530, QDate)
#line 193 "src/lib.rs"
           extern "C" bool __cpp_equal_3855882279009288530(const QDate *a, const QDate *b) { return *a == *b; }
#line 193 "src/lib.rs"
           extern "C" int __cpp_compare_3855882279009288530(const QDate *a, const QDate *b, int cmp) { return rustcpp::compare_helper(*a, *b, cmp); }
#line 281 "src/lib.rs"
           RUST_CPP_CLASS_HELPER(9664509992443926362, QTime)
#line 281 "src/lib.rs"
           extern "C" bool __cpp_equal_9664509992443926362(const QTime *a, const QTime *b) { return *a == *b; }
#line 281 "src/lib.rs"
           extern "C" int __cpp_compare_9664509992443926362(const QTime *a, const QTime *b, int cmp) { return rustcpp::compare_helper(*a, *b, cmp); }
#line 403 "src/lib.rs"
           RUST_CPP_CLASS_HELPER(12745287873870854044, QDateTime)
#line 403 "src/lib.rs"
           extern "C" bool __cpp_equal_12745287873870854044(const QDateTime *a, const QDateTime *b) { return *a == *b; }
#line 403 "src/lib.rs"
           extern "C" int __cpp_compare_12745287873870854044(const QDateTime *a, const QDateTime *b, int cmp) { return rustcpp::compare_helper(*a, *b, cmp); }
#line 525 "src/lib.rs"
           RUST_CPP_CLASS_HELPER(7340471034597564781, QVariantMap)
#line 525 "src/lib.rs"
           extern "C" bool __cpp_equal_7340471034597564781(const QVariantMap *a, const QVariantMap *b) { return *a == *b; }
#line 653 "src/lib.rs"
           RUST_CPP_CLASS_HELPER(10303311059500440420, QVariantMap::iterator)
#line 845 "src/lib.rs"
           RUST_CPP_CLASS_HELPER(14287914185611067581, QModelIndex)
#line 845 "src/lib.rs"
           extern "C" bool __cpp_equal_14287914185611067581(const QModelIndex *a, const QModelIndex *b) { return *a == *b; }
#line 1033 "src/lib.rs"
           RUST_CPP_CLASS_HELPER(7236053402056270306, QImage)
#line 1033 "src/lib.rs"
           extern "C" bool __cpp_equal_7236053402056270306(const QImage *a, const QImage *b) { return *a == *b; }
#line 1099 "src/lib.rs"
           RUST_CPP_CLASS_HELPER(13185629402565163737, QPixmap)
#line 1142 "src/lib.rs"
           RUST_CPP_CLASS_HELPER(13039499239938025747, QPen)
#line 1247 "src/lib.rs"
           RUST_CPP_CLASS_HELPER(5307158200718891765, QBrush )
#line 1279 "src/lib.rs"
           RUST_CPP_CLASS_HELPER(9876706634573569414, QPainter )
#line 1536 "src/lib.rs"
           RUST_CPP_CLASS_HELPER(7190922682207619761, QJsonValue)
#line 1536 "src/lib.rs"
           extern "C" bool __cpp_equal_7190922682207619761(const QJsonValue *a, const QJsonValue *b) { return *a == *b; }
#line 1639 "src/lib.rs"
           RUST_CPP_CLASS_HELPER(17105559260123027733, QJsonObject)
#line 1639 "src/lib.rs"
           extern "C" bool __cpp_equal_17105559260123027733(const QJsonObject *a, const QJsonObject *b) { return *a == *b; }
#line 1787 "src/lib.rs"
           RUST_CPP_CLASS_HELPER(17456500447462067680, QJsonArray)
#line 1787 "src/lib.rs"
           extern "C" bool __cpp_equal_17456500447462067680(const QJsonArray *a, const QJsonArray *b) { return *a == *b; }
#line 12 "src/qtcore/qbytearray.rs"
           RUST_CPP_CLASS_HELPER(13218701394024708473, QByteArray)
#line 12 "src/qtcore/qbytearray.rs"
           extern "C" bool __cpp_equal_13218701394024708473(const QByteArray *a, const QByteArray *b) { return *a == *b; }
#line 12 "src/qtcore/qbytearray.rs"
           extern "C" int __cpp_compare_13218701394024708473(const QByteArray *a, const QByteArray *b, int cmp) { return rustcpp::compare_helper(*a, *b, cmp); }
#line 9 "src/qtcore/qlist/qstringlist.rs"
           RUST_CPP_CLASS_HELPER(8804509370879199731, QStringList)
#line 9 "src/qtcore/qlist/qstringlist.rs"
           extern "C" bool __cpp_equal_8804509370879199731(const QStringList *a, const QStringList *b) { return *a == *b; }
#line 11 "src/qtcore/qlist/qvariantlist.rs"
           RUST_CPP_CLASS_HELPER(17092488062754807674, QVariantList)
#line 10 "src/qtcore/qsettings.rs"
           RUST_CPP_CLASS_HELPER(13314786504710662736, std::unique_ptr<QSettings>)
#line 27 "src/qtcore/qstring.rs"
           RUST_CPP_CLASS_HELPER(17758593488171663550, QString)
#line 27 "src/qtcore/qstring.rs"
           extern "C" bool __cpp_equal_17758593488171663550(const QString *a, const QString *b) { return *a == *b; }
#line 27 "src/qtcore/qstring.rs"
           extern "C" int __cpp_compare_17758593488171663550(const QString *a, const QString *b, int cmp) { return rustcpp::compare_helper(*a, *b, cmp); }
#line 9 "src/qtcore/qurl.rs"
           RUST_CPP_CLASS_HELPER(904990141642434126, QUrl)
#line 9 "src/qtcore/qurl.rs"
           extern "C" bool __cpp_equal_904990141642434126(const QUrl *a, const QUrl *b) { return *a == *b; }
#line 9 "src/qtcore/qurl.rs"
           extern "C" int __cpp_compare_904990141642434126(const QUrl *a, const QUrl *b, int cmp) { return rustcpp::compare_helper(*a, *b, cmp); }
#line 8 "src/qtcore/qvariant.rs"
           RUST_CPP_CLASS_HELPER(1552316989142249818, QVariant)
#line 8 "src/qtcore/qvariant.rs"
           extern "C" bool __cpp_equal_1552316989142249818(const QVariant *a, const QVariant *b) { return *a == *b; }
#line 124 "src/qtgui/qcolor.rs"
           RUST_CPP_CLASS_HELPER(16172279075609518444, QColor)
#line 124 "src/qtgui/qcolor.rs"
           extern "C" bool __cpp_equal_16172279075609518444(const QColor *a, const QColor *b) { return *a == *b; }
#line 308 "/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cpp_build-0.5.11/src/lib.rs"


namespace rustcpp {

template<typename T>
struct AlignOf {
    struct Inner {
        char a;
        T b;
    };
    static const uintptr_t value = sizeof(Inner) - sizeof(T);
};

template<typename T>
struct Flags {
    static const uintptr_t value =
        (std::is_copy_constructible<T>::value << 0) |
        (std::is_default_constructible<T>::value << 1) |
#if !defined(__GNUC__) || (__GNUC__ + 0 >= 5) || defined(__clang__)
        (std::is_trivially_destructible<T>::value << 2) |
        (std::is_trivially_copyable<T>::value << 3) |
        (std::is_trivially_default_constructible<T>::value << 4) |
#endif
        0;
};

struct SizeAlign {
    uint64_t hash;
    uint64_t size;
    uint64_t align;
    uint64_t flags;
};

struct MetaData {
    uint8_t magic[128];
    uint8_t version[16];
    uint64_t endianness_check;
    uint64_t length;
    SizeAlign data[856];
};

MetaData metadata_15317003484790092791 = {
    { 114, 117, 115, 116, 99, 112, 112, 126, 109, 101, 116, 97, 100, 97, 116, 97, 92, 74, 112, 213, 165, 185, 214, 120, 179, 17, 185, 25, 182, 253, 82, 118, 148, 29, 139, 208, 59, 153, 78, 137, 230, 54, 26, 177, 232, 121, 132, 166, 44, 106, 218, 57, 158, 33, 69, 32, 54, 204, 123, 226, 99, 117, 60, 173, 112, 61, 56, 174, 117, 141, 126, 249, 79, 159, 6, 119, 2, 129, 147, 66, 135, 136, 212, 252, 231, 105, 239, 91, 96, 232, 113, 94, 164, 255, 152, 144, 64, 207, 192, 90, 225, 171, 59, 154, 60, 2, 0, 191, 114, 182, 38, 134, 134, 183, 212, 227, 31, 217, 12, 5, 65, 221, 150, 59, 230, 96, 73, 62 },
    "0.5.11",
    0xffef,
    856,
    { {
                11424612103563868027ull,
                sizeof(QDate),
                rustcpp::AlignOf<QDate>::value,
                rustcpp::Flags<QDate>::value | 0ull << 32
            }, {
                11424612103563868027ull,
                sizeof(int),
                rustcpp::AlignOf<int>::value,
                rustcpp::Flags<int>::value
            }, {
                11424612103563868027ull,
                sizeof(int),
                rustcpp::AlignOf<int>::value,
                rustcpp::Flags<int>::value
            }, {
                11424612103563868027ull,
                sizeof(int),
                rustcpp::AlignOf<int>::value,
                rustcpp::Flags<int>::value
            }, {12775385753301601807ull, 0, 1, 0ull << 32}, {
                12775385753301601807ull,
                sizeof(QDate*),
                rustcpp::AlignOf<QDate*>::value,
                rustcpp::Flags<QDate*>::value
            }, {
                12775385753301601807ull,
                sizeof(int*),
                rustcpp::AlignOf<int*>::value,
                rustcpp::Flags<int*>::value
            }, {
                12775385753301601807ull,
                sizeof(int*),
                rustcpp::AlignOf<int*>::value,
                rustcpp::Flags<int*>::value
            }, {
                12775385753301601807ull,
                sizeof(int*),
                rustcpp::AlignOf<int*>::value,
                rustcpp::Flags<int*>::value
            }, {
                14819446103283035495ull,
                sizeof(bool),
                rustcpp::AlignOf<bool>::value,
                rustcpp::Flags<bool>::value | 0ull << 32
            }, {
                14819446103283035495ull,
                sizeof(const QDate*),
                rustcpp::AlignOf<const QDate*>::value,
                rustcpp::Flags<const QDate*>::value
            }, {
                15797890745591344913ull,
                sizeof(QTime),
                rustcpp::AlignOf<QTime>::value,
                rustcpp::Flags<QTime>::value | 0ull << 32
            }, {
                15797890745591344913ull,
                sizeof(int),
                rustcpp::AlignOf<int>::value,
                rustcpp::Flags<int>::value
            }, {
                15797890745591344913ull,
                sizeof(int),
                rustcpp::AlignOf<int>::value,
                rustcpp::Flags<int>::value
            }, {
                15797890745591344913ull,
                sizeof(int),
                rustcpp::AlignOf<int>::value,
                rustcpp::Flags<int>::value
            }, {
                15797890745591344913ull,
                sizeof(int),
                rustcpp::AlignOf<int>::value,
                rustcpp::Flags<int>::value
            }, {
                10585925668332453185ull,
                sizeof(int),
                rustcpp::AlignOf<int>::value,
                rustcpp::Flags<int>::value | 0ull << 32
            }, {
                10585925668332453185ull,
                sizeof(const QTime*),
                rustcpp::AlignOf<const QTime*>::value,
                rustcpp::Flags<const QTime*>::value
            }, {
                3331149735555102853ull,
                sizeof(int),
                rustcpp::AlignOf<int>::value,
                rustcpp::Flags<int>::value | 0ull << 32
            }, {
                3331149735555102853ull,
                sizeof(const QTime*),
                rustcpp::AlignOf<const QTime*>::value,
                rustcpp::Flags<const QTime*>::value
            }, {
                17072224768364576045ull,
                sizeof(int),
                rustcpp::AlignOf<int>::value,
                rustcpp::Flags<int>::value | 0ull << 32
            }, {
                17072224768364576045ull,
                sizeof(const QTime*),
                rustcpp::AlignOf<const QTime*>::value,
                rustcpp::Flags<const QTime*>::value
            }, {
                9721209464301072802ull,
                sizeof(int),
                rustcpp::AlignOf<int>::value,
                rustcpp::Flags<int>::value | 0ull << 32
            }, {
                9721209464301072802ull,
                sizeof(const QTime*),
                rustcpp::AlignOf<const QTime*>::value,
                rustcpp::Flags<const QTime*>::value
            }, {
                8323347636403349898ull,
                sizeof(bool),
                rustcpp::AlignOf<bool>::value,
                rustcpp::Flags<bool>::value | 0ull << 32
            }, {
                8323347636403349898ull,
                sizeof(const QTime*),
                rustcpp::AlignOf<const QTime*>::value,
                rustcpp::Flags<const QTime*>::value
            }, {
                3452907543534975891ull,
                sizeof(QDateTime),
                rustcpp::AlignOf<QDateTime>::value,
                rustcpp::Flags<QDateTime>::value | 0ull << 32
            }, {
                3452907543534975891ull,
                sizeof(QDate),
                rustcpp::AlignOf<QDate>::value,
                rustcpp::Flags<QDate>::value
            }, {
                6743842664728025353ull,
                sizeof(QDateTime),
                rustcpp::AlignOf<QDateTime>::value,
                rustcpp::Flags<QDateTime>::value | 0ull << 32
            }, {
                6743842664728025353ull,
                sizeof(QDate),
                rustcpp::AlignOf<QDate>::value,
                rustcpp::Flags<QDate>::value
            }, {
                6743842664728025353ull,
                sizeof(QTime),
                rustcpp::AlignOf<QTime>::value,
                rustcpp::Flags<QTime>::value
            }, {
                18391840494275410237ull,
                sizeof(QDate),
                rustcpp::AlignOf<QDate>::value,
                rustcpp::Flags<QDate>::value | 0ull << 32
            }, {
                18391840494275410237ull,
                sizeof(const QDateTime*),
                rustcpp::AlignOf<const QDateTime*>::value,
                rustcpp::Flags<const QDateTime*>::value
            }, {
                15339080516634983876ull,
                sizeof(QTime),
                rustcpp::AlignOf<QTime>::value,
                rustcpp::Flags<QTime>::value | 0ull << 32
            }, {
                15339080516634983876ull,
                sizeof(const QDateTime*),
                rustcpp::AlignOf<const QDateTime*>::value,
                rustcpp::Flags<const QDateTime*>::value
            }, {
                2920777984922051220ull,
                sizeof(bool),
                rustcpp::AlignOf<bool>::value,
                rustcpp::Flags<bool>::value | 0ull << 32
            }, {
                2920777984922051220ull,
                sizeof(const QDateTime*),
                rustcpp::AlignOf<const QDateTime*>::value,
                rustcpp::Flags<const QDateTime*>::value
            }, {2266585280019809462ull, 0, 1, 0ull << 32}, {
                2266585280019809462ull,
                sizeof(QVariantMap*),
                rustcpp::AlignOf<QVariantMap*>::value,
                rustcpp::Flags<QVariantMap*>::value
            }, {
                2266585280019809462ull,
                sizeof(QString),
                rustcpp::AlignOf<QString>::value,
                rustcpp::Flags<QString>::value
            }, {
                2266585280019809462ull,
                sizeof(QVariant),
                rustcpp::AlignOf<QVariant>::value,
                rustcpp::Flags<QVariant>::value
            }, {
                9264781787205893525ull,
                sizeof(size_t),
                rustcpp::AlignOf<size_t>::value,
                rustcpp::Flags<size_t>::value | 0ull << 32
            }, {
                9264781787205893525ull,
                sizeof(QVariantMap*),
                rustcpp::AlignOf<QVariantMap*>::value,
                rustcpp::Flags<QVariantMap*>::value
            }, {
                9264781787205893525ull,
                sizeof(QString),
                rustcpp::AlignOf<QString>::value,
                rustcpp::Flags<QString>::value
            }, {
                3734897700123042183ull,
                sizeof(QVariant),
                rustcpp::AlignOf<QVariant>::value,
                rustcpp::Flags<QVariant>::value | 0ull << 32
            }, {
                3734897700123042183ull,
                sizeof(QVariantMap*),
                rustcpp::AlignOf<QVariantMap*>::value,
                rustcpp::Flags<QVariantMap*>::value
            }, {
                3734897700123042183ull,
                sizeof(QString),
                rustcpp::AlignOf<QString>::value,
                rustcpp::Flags<QString>::value
            }, {
                7518642289988159681ull,
                sizeof(size_t),
                rustcpp::AlignOf<size_t>::value,
                rustcpp::Flags<size_t>::value | 0ull << 32
            }, {
                7518642289988159681ull,
                sizeof(const QVariantMap*),
                rustcpp::AlignOf<const QVariantMap*>::value,
                rustcpp::Flags<const QVariantMap*>::value
            }, {
                13615063884436554132ull,
                sizeof(bool),
                rustcpp::AlignOf<bool>::value,
                rustcpp::Flags<bool>::value | 0ull << 32
            }, {
                13615063884436554132ull,
                sizeof(const QVariantMap*),
                rustcpp::AlignOf<const QVariantMap*>::value,
                rustcpp::Flags<const QVariantMap*>::value
            }, {
                3684147282949822997ull,
                sizeof(bool),
                rustcpp::AlignOf<bool>::value,
                rustcpp::Flags<bool>::value | 0ull << 32
            }, {
                3684147282949822997ull,
                sizeof(const QVariantMap*),
                rustcpp::AlignOf<const QVariantMap*>::value,
                rustcpp::Flags<const QVariantMap*>::value
            }, {
                3684147282949822997ull,
                sizeof(QString),
                rustcpp::AlignOf<QString>::value,
                rustcpp::Flags<QString>::value
            }, {10382909477141988129ull, 0, 1, 0ull << 32}, {
                10382909477141988129ull,
                sizeof(QVariantMap*),
                rustcpp::AlignOf<QVariantMap*>::value,
                rustcpp::Flags<QVariantMap*>::value
            }, {
                2978832244207809727ull,
                sizeof(QVariant),
                rustcpp::AlignOf<QVariant>::value,
                rustcpp::Flags<QVariant>::value | 0ull << 32
            }, {
                2978832244207809727ull,
                sizeof(const QVariantMap*),
                rustcpp::AlignOf<const QVariantMap*>::value,
                rustcpp::Flags<const QVariantMap*>::value
            }, {
                2978832244207809727ull,
                sizeof(QString),
                rustcpp::AlignOf<QString>::value,
                rustcpp::Flags<QString>::value
            }, {
                2978832244207809727ull,
                sizeof(QVariant),
                rustcpp::AlignOf<QVariant>::value,
                rustcpp::Flags<QVariant>::value
            }, {
                9076280501849407878ull,
                sizeof(QString),
                rustcpp::AlignOf<QString>::value,
                rustcpp::Flags<QString>::value | 0ull << 32
            }, {
                9076280501849407878ull,
                sizeof(const QVariantMap*),
                rustcpp::AlignOf<const QVariantMap*>::value,
                rustcpp::Flags<const QVariantMap*>::value
            }, {
                9076280501849407878ull,
                sizeof(QString),
                rustcpp::AlignOf<QString>::value,
                rustcpp::Flags<QString>::value
            }, {
                9076280501849407878ull,
                sizeof(QVariant),
                rustcpp::AlignOf<QVariant>::value,
                rustcpp::Flags<QVariant>::value
            }, {
                5222702016590787646ull,
                sizeof(const QVariant*),
                rustcpp::AlignOf<const QVariant*>::value,
                rustcpp::Flags<const QVariant*>::value | 0ull << 32
            }, {
                5222702016590787646ull,
                sizeof(const QVariantMap*),
                rustcpp::AlignOf<const QVariantMap*>::value,
                rustcpp::Flags<const QVariantMap*>::value
            }, {
                5222702016590787646ull,
                sizeof(QString),
                rustcpp::AlignOf<QString>::value,
                rustcpp::Flags<QString>::value
            }, {
                8150563882301560069ull,
                sizeof(QVariant*),
                rustcpp::AlignOf<QVariant*>::value,
                rustcpp::Flags<QVariant*>::value | 0ull << 32
            }, {
                8150563882301560069ull,
                sizeof(QVariantMap*),
                rustcpp::AlignOf<QVariantMap*>::value,
                rustcpp::Flags<QVariantMap*>::value
            }, {
                8150563882301560069ull,
                sizeof(QString),
                rustcpp::AlignOf<QString>::value,
                rustcpp::Flags<QString>::value
            }, {
                486681983876493085ull,
                sizeof(const QString*),
                rustcpp::AlignOf<const QString*>::value,
                rustcpp::Flags<const QString*>::value | 0ull << 32
            }, {
                486681983876493085ull,
                sizeof(const QVariantMap::iterator*),
                rustcpp::AlignOf<const QVariantMap::iterator*>::value,
                rustcpp::Flags<const QVariantMap::iterator*>::value
            }, {
                10783085339300483492ull,
                sizeof(QVariant*),
                rustcpp::AlignOf<QVariant*>::value,
                rustcpp::Flags<QVariant*>::value | 0ull << 32
            }, {
                10783085339300483492ull,
                sizeof(const QVariantMap::iterator*),
                rustcpp::AlignOf<const QVariantMap::iterator*>::value,
                rustcpp::Flags<const QVariantMap::iterator*>::value
            }, {
                18144739595038577407ull,
                sizeof(bool),
                rustcpp::AlignOf<bool>::value,
                rustcpp::Flags<bool>::value | 0ull << 32
            }, {
                18144739595038577407ull,
                sizeof(const QVariantMap::iterator*),
                rustcpp::AlignOf<const QVariantMap::iterator*>::value,
                rustcpp::Flags<const QVariantMap::iterator*>::value
            }, {
                18144739595038577407ull,
                sizeof(const QVariantMap*),
                rustcpp::AlignOf<const QVariantMap*>::value,
                rustcpp::Flags<const QVariantMap*>::value
            }, {10625338493613960544ull, 0, 1, 0ull << 32}, {
                10625338493613960544ull,
                sizeof(QVariantMap::iterator*),
                rustcpp::AlignOf<QVariantMap::iterator*>::value,
                rustcpp::Flags<QVariantMap::iterator*>::value
            }, {
                7579148019377727179ull,
                sizeof(QVariantMap::iterator),
                rustcpp::AlignOf<QVariantMap::iterator>::value,
                rustcpp::Flags<QVariantMap::iterator>::value | 0ull << 32
            }, {
                7579148019377727179ull,
                sizeof(QVariantMap*),
                rustcpp::AlignOf<QVariantMap*>::value,
                rustcpp::Flags<QVariantMap*>::value
            }, {
                13585621834051019472ull,
                sizeof(uintptr_t),
                rustcpp::AlignOf<uintptr_t>::value,
                rustcpp::Flags<uintptr_t>::value | 0ull << 32
            }, {
                13585621834051019472ull,
                sizeof(const QModelIndex*),
                rustcpp::AlignOf<const QModelIndex*>::value,
                rustcpp::Flags<const QModelIndex*>::value
            }, {
                14255071748566617395ull,
                sizeof(int),
                rustcpp::AlignOf<int>::value,
                rustcpp::Flags<int>::value | 0ull << 32
            }, {
                14255071748566617395ull,
                sizeof(const QModelIndex*),
                rustcpp::AlignOf<const QModelIndex*>::value,
                rustcpp::Flags<const QModelIndex*>::value
            }, {
                7067973194452636557ull,
                sizeof(int),
                rustcpp::AlignOf<int>::value,
                rustcpp::Flags<int>::value | 0ull << 32
            }, {
                7067973194452636557ull,
                sizeof(const QModelIndex*),
                rustcpp::AlignOf<const QModelIndex*>::value,
                rustcpp::Flags<const QModelIndex*>::value
            }, {
                1002981333814347212ull,
                sizeof(bool),
                rustcpp::AlignOf<bool>::value,
                rustcpp::Flags<bool>::value | 0ull << 32
            }, {
                1002981333814347212ull,
                sizeof(const QModelIndex*),
                rustcpp::AlignOf<const QModelIndex*>::value,
                rustcpp::Flags<const QModelIndex*>::value
            }, {
                12086316544111890877ull,
                sizeof(bool),
                rustcpp::AlignOf<bool>::value,
                rustcpp::Flags<bool>::value | 0ull << 32
            }, {
                12086316544111890877ull,
                sizeof(const QRectF*),
                rustcpp::AlignOf<const QRectF*>::value,
                rustcpp::Flags<const QRectF*>::value
            }, {
                12086316544111890877ull,
                sizeof(QPointF),
                rustcpp::AlignOf<QPointF>::value,
                rustcpp::Flags<QPointF>::value
            }, {
                6394057445011363820ull,
                sizeof(QImage),
                rustcpp::AlignOf<QImage>::value,
                rustcpp::Flags<QImage>::value | 0ull << 32
            }, {
                6394057445011363820ull,
                sizeof(QString),
                rustcpp::AlignOf<QString>::value,
                rustcpp::Flags<QString>::value
            }, {
                10892556743500651982ull,
                sizeof(QImage),
                rustcpp::AlignOf<QImage>::value,
                rustcpp::Flags<QImage>::value | 0ull << 32
            }, {
                10892556743500651982ull,
                sizeof(QSize),
                rustcpp::AlignOf<QSize>::value,
                rustcpp::Flags<QSize>::value
            }, {
                10892556743500651982ull,
                sizeof(QImage::Format),
                rustcpp::AlignOf<QImage::Format>::value,
                rustcpp::Flags<QImage::Format>::value
            }, {
                15899538126540607645ull,
                sizeof(QSize),
                rustcpp::AlignOf<QSize>::value,
                rustcpp::Flags<QSize>::value | 0ull << 32
            }, {
                15899538126540607645ull,
                sizeof(const QImage*),
                rustcpp::AlignOf<const QImage*>::value,
                rustcpp::Flags<const QImage*>::value
            }, {
                4534910372929543392ull,
                sizeof(QImage::Format),
                rustcpp::AlignOf<QImage::Format>::value,
                rustcpp::Flags<QImage::Format>::value | 0ull << 32
            }, {
                4534910372929543392ull,
                sizeof(const QImage*),
                rustcpp::AlignOf<const QImage*>::value,
                rustcpp::Flags<const QImage*>::value
            }, {10912162641851986331ull, 0, 1, 0ull << 32}, {
                10912162641851986331ull,
                sizeof(QImage*),
                rustcpp::AlignOf<QImage*>::value,
                rustcpp::Flags<QImage*>::value
            }, {
                10912162641851986331ull,
                sizeof(QColor),
                rustcpp::AlignOf<QColor>::value,
                rustcpp::Flags<QColor>::value
            }, {13634610544230282393ull, 0, 1, 0ull << 32}, {
                13634610544230282393ull,
                sizeof(QImage*),
                rustcpp::AlignOf<QImage*>::value,
                rustcpp::Flags<QImage*>::value
            }, {
                13634610544230282393ull,
                sizeof(int),
                rustcpp::AlignOf<int>::value,
                rustcpp::Flags<int>::value
            }, {
                13634610544230282393ull,
                sizeof(int),
                rustcpp::AlignOf<int>::value,
                rustcpp::Flags<int>::value
            }, {
                13634610544230282393ull,
                sizeof(QColor),
                rustcpp::AlignOf<QColor>::value,
                rustcpp::Flags<QColor>::value
            }, {
                11793769188191753925ull,
                sizeof(QColor),
                rustcpp::AlignOf<QColor>::value,
                rustcpp::Flags<QColor>::value | 0ull << 32
            }, {
                11793769188191753925ull,
                sizeof(const QImage*),
                rustcpp::AlignOf<const QImage*>::value,
                rustcpp::Flags<const QImage*>::value
            }, {
                11793769188191753925ull,
                sizeof(int),
                rustcpp::AlignOf<int>::value,
                rustcpp::Flags<int>::value
            }, {
                11793769188191753925ull,
                sizeof(int),
                rustcpp::AlignOf<int>::value,
                rustcpp::Flags<int>::value
            }, {
                4269627225921479960ull,
                sizeof(QSize),
                rustcpp::AlignOf<QSize>::value,
                rustcpp::Flags<QSize>::value | 0ull << 32
            }, {
                4269627225921479960ull,
                sizeof(const QPixmap*),
                rustcpp::AlignOf<const QPixmap*>::value,
                rustcpp::Flags<const QPixmap*>::value
            }, {
                12267480048559093730ull,
                sizeof(QImage),
                rustcpp::AlignOf<QImage>::value,
                rustcpp::Flags<QImage>::value | 0ull << 32
            }, {
                12267480048559093730ull,
                sizeof(QPixmap),
                rustcpp::AlignOf<QPixmap>::value,
                rustcpp::Flags<QPixmap>::value
            }, {
                1749701084429884052ull,
                sizeof(QPixmap),
                rustcpp::AlignOf<QPixmap>::value,
                rustcpp::Flags<QPixmap>::value | 0ull << 32
            }, {
                1749701084429884052ull,
                sizeof(QImage),
                rustcpp::AlignOf<QImage>::value,
                rustcpp::Flags<QImage>::value
            }, {
                17444423467411070015ull,
                sizeof(QPen),
                rustcpp::AlignOf<QPen>::value,
                rustcpp::Flags<QPen>::value | 0ull << 32
            }, {
                17444423467411070015ull,
                sizeof(QColor),
                rustcpp::AlignOf<QColor>::value,
                rustcpp::Flags<QColor>::value
            }, {
                4973561019602454206ull,
                sizeof(QPen),
                rustcpp::AlignOf<QPen>::value,
                rustcpp::Flags<QPen>::value | 0ull << 32
            }, {
                4973561019602454206ull,
                sizeof(Qt::PenStyle),
                rustcpp::AlignOf<Qt::PenStyle>::value,
                rustcpp::Flags<Qt::PenStyle>::value
            }, {16875942897755840062ull, 0, 1, 0ull << 32}, {
                16875942897755840062ull,
                sizeof(QPen*),
                rustcpp::AlignOf<QPen*>::value,
                rustcpp::Flags<QPen*>::value
            }, {
                16875942897755840062ull,
                sizeof(QColor),
                rustcpp::AlignOf<QColor>::value,
                rustcpp::Flags<QColor>::value
            }, {14708450567037128542ull, 0, 1, 0ull << 32}, {
                14708450567037128542ull,
                sizeof(QPen*),
                rustcpp::AlignOf<QPen*>::value,
                rustcpp::Flags<QPen*>::value
            }, {
                14708450567037128542ull,
                sizeof(Qt::PenStyle),
                rustcpp::AlignOf<Qt::PenStyle>::value,
                rustcpp::Flags<Qt::PenStyle>::value
            }, {14865707544496305707ull, 0, 1, 0ull << 32}, {
                14865707544496305707ull,
                sizeof(QPen*),
                rustcpp::AlignOf<QPen*>::value,
                rustcpp::Flags<QPen*>::value
            }, {
                14865707544496305707ull,
                sizeof(int),
                rustcpp::AlignOf<int>::value,
                rustcpp::Flags<int>::value
            }, {10553288362814236602ull, 0, 1, 0ull << 32}, {
                10553288362814236602ull,
                sizeof(QPen*),
                rustcpp::AlignOf<QPen*>::value,
                rustcpp::Flags<QPen*>::value
            }, {
                10553288362814236602ull,
                sizeof(qreal),
                rustcpp::AlignOf<qreal>::value,
                rustcpp::Flags<qreal>::value
            }, {
                12011175767829818935ull,
                sizeof(QBrush),
                rustcpp::AlignOf<QBrush>::value,
                rustcpp::Flags<QBrush>::value | 0ull << 32
            }, {
                12011175767829818935ull,
                sizeof(QColor),
                rustcpp::AlignOf<QColor>::value,
                rustcpp::Flags<QColor>::value
            }, {
                16503469944413234634ull,
                sizeof(QBrush),
                rustcpp::AlignOf<QBrush>::value,
                rustcpp::Flags<QBrush>::value | 0ull << 32
            }, {
                16503469944413234634ull,
                sizeof(Qt::BrushStyle),
                rustcpp::AlignOf<Qt::BrushStyle>::value,
                rustcpp::Flags<Qt::BrushStyle>::value
            }, {16123441897432053787ull, 0, 1, 0ull << 32}, {
                16123441897432053787ull,
                sizeof(QBrush*),
                rustcpp::AlignOf<QBrush*>::value,
                rustcpp::Flags<QBrush*>::value
            }, {
                16123441897432053787ull,
                sizeof(QColor),
                rustcpp::AlignOf<QColor>::value,
                rustcpp::Flags<QColor>::value
            }, {7932779131925973091ull, 0, 1, 0ull << 32}, {
                7932779131925973091ull,
                sizeof(QBrush*),
                rustcpp::AlignOf<QBrush*>::value,
                rustcpp::Flags<QBrush*>::value
            }, {
                7932779131925973091ull,
                sizeof(Qt::BrushStyle),
                rustcpp::AlignOf<Qt::BrushStyle>::value,
                rustcpp::Flags<Qt::BrushStyle>::value
            }, {1818521489315619274ull, 0, 1, 0ull << 32}, {
                1818521489315619274ull,
                sizeof(QPainter *),
                rustcpp::AlignOf<QPainter *>::value,
                rustcpp::Flags<QPainter *>::value
            }, {
                1818521489315619274ull,
                sizeof(QRectF),
                rustcpp::AlignOf<QRectF>::value,
                rustcpp::Flags<QRectF>::value
            }, {
                1818521489315619274ull,
                sizeof(int),
                rustcpp::AlignOf<int>::value,
                rustcpp::Flags<int>::value
            }, {
                1818521489315619274ull,
                sizeof(int),
                rustcpp::AlignOf<int>::value,
                rustcpp::Flags<int>::value
            }, {6054961503788503873ull, 0, 1, 0ull << 32}, {
                6054961503788503873ull,
                sizeof(QPainter *),
                rustcpp::AlignOf<QPainter *>::value,
                rustcpp::Flags<QPainter *>::value
            }, {
                6054961503788503873ull,
                sizeof(QRectF),
                rustcpp::AlignOf<QRectF>::value,
                rustcpp::Flags<QRectF>::value
            }, {
                6054961503788503873ull,
                sizeof(int),
                rustcpp::AlignOf<int>::value,
                rustcpp::Flags<int>::value
            }, {
                6054961503788503873ull,
                sizeof(int),
                rustcpp::AlignOf<int>::value,
                rustcpp::Flags<int>::value
            }, {1118498268701193506ull, 0, 1, 0ull << 32}, {
                1118498268701193506ull,
                sizeof(QPainter *),
                rustcpp::AlignOf<QPainter *>::value,
                rustcpp::Flags<QPainter *>::value
            }, {
                1118498268701193506ull,
                sizeof(QPointF*),
                rustcpp::AlignOf<QPointF*>::value,
                rustcpp::Flags<QPointF*>::value
            }, {
                1118498268701193506ull,
                sizeof(uint64_t),
                rustcpp::AlignOf<uint64_t>::value,
                rustcpp::Flags<uint64_t>::value
            }, {9499230607499178845ull, 0, 1, 0ull << 32}, {
                9499230607499178845ull,
                sizeof(QPainter *),
                rustcpp::AlignOf<QPainter *>::value,
                rustcpp::Flags<QPainter *>::value
            }, {
                9499230607499178845ull,
                sizeof(QRectF),
                rustcpp::AlignOf<QRectF>::value,
                rustcpp::Flags<QRectF>::value
            }, {7445178639187985745ull, 0, 1, 0ull << 32}, {
                7445178639187985745ull,
                sizeof(QPainter *),
                rustcpp::AlignOf<QPainter *>::value,
                rustcpp::Flags<QPainter *>::value
            }, {
                7445178639187985745ull,
                sizeof(QPointF),
                rustcpp::AlignOf<QPointF>::value,
                rustcpp::Flags<QPointF>::value
            }, {
                7445178639187985745ull,
                sizeof(qreal),
                rustcpp::AlignOf<qreal>::value,
                rustcpp::Flags<qreal>::value
            }, {
                7445178639187985745ull,
                sizeof(qreal),
                rustcpp::AlignOf<qreal>::value,
                rustcpp::Flags<qreal>::value
            }, {447035075431935972ull, 0, 1, 0ull << 32}, {
                447035075431935972ull,
                sizeof(QPainter *),
                rustcpp::AlignOf<QPainter *>::value,
                rustcpp::Flags<QPainter *>::value
            }, {
                447035075431935972ull,
                sizeof(QRectF),
                rustcpp::AlignOf<QRectF>::value,
                rustcpp::Flags<QRectF>::value
            }, {
                447035075431935972ull,
                sizeof(QImage),
                rustcpp::AlignOf<QImage>::value,
                rustcpp::Flags<QImage>::value
            }, {12072272974740949652ull, 0, 1, 0ull << 32}, {
                12072272974740949652ull,
                sizeof(QPainter *),
                rustcpp::AlignOf<QPainter *>::value,
                rustcpp::Flags<QPainter *>::value
            }, {
                12072272974740949652ull,
                sizeof(QPointF),
                rustcpp::AlignOf<QPointF>::value,
                rustcpp::Flags<QPointF>::value
            }, {
                12072272974740949652ull,
                sizeof(QImage),
                rustcpp::AlignOf<QImage>::value,
                rustcpp::Flags<QImage>::value
            }, {9082215775340332860ull, 0, 1, 0ull << 32}, {
                9082215775340332860ull,
                sizeof(QPainter *),
                rustcpp::AlignOf<QPainter *>::value,
                rustcpp::Flags<QPainter *>::value
            }, {
                9082215775340332860ull,
                sizeof(QRectF),
                rustcpp::AlignOf<QRectF>::value,
                rustcpp::Flags<QRectF>::value
            }, {
                9082215775340332860ull,
                sizeof(QImage),
                rustcpp::AlignOf<QImage>::value,
                rustcpp::Flags<QImage>::value
            }, {
                9082215775340332860ull,
                sizeof(QRectF),
                rustcpp::AlignOf<QRectF>::value,
                rustcpp::Flags<QRectF>::value
            }, {17272177328963855786ull, 0, 1, 0ull << 32}, {
                17272177328963855786ull,
                sizeof(QPainter *),
                rustcpp::AlignOf<QPainter *>::value,
                rustcpp::Flags<QPainter *>::value
            }, {
                17272177328963855786ull,
                sizeof(QPointF),
                rustcpp::AlignOf<QPointF>::value,
                rustcpp::Flags<QPointF>::value
            }, {
                17272177328963855786ull,
                sizeof(QImage),
                rustcpp::AlignOf<QImage>::value,
                rustcpp::Flags<QImage>::value
            }, {
                17272177328963855786ull,
                sizeof(QRectF),
                rustcpp::AlignOf<QRectF>::value,
                rustcpp::Flags<QRectF>::value
            }, {10864213414945538470ull, 0, 1, 0ull << 32}, {
                10864213414945538470ull,
                sizeof(QPainter *),
                rustcpp::AlignOf<QPainter *>::value,
                rustcpp::Flags<QPainter *>::value
            }, {
                10864213414945538470ull,
                sizeof(QLineF),
                rustcpp::AlignOf<QLineF>::value,
                rustcpp::Flags<QLineF>::value
            }, {4284501213282575889ull, 0, 1, 0ull << 32}, {
                4284501213282575889ull,
                sizeof(QPainter *),
                rustcpp::AlignOf<QPainter *>::value,
                rustcpp::Flags<QPainter *>::value
            }, {
                4284501213282575889ull,
                sizeof(QLineF*),
                rustcpp::AlignOf<QLineF*>::value,
                rustcpp::Flags<QLineF*>::value
            }, {
                4284501213282575889ull,
                sizeof(uint64_t),
                rustcpp::AlignOf<uint64_t>::value,
                rustcpp::Flags<uint64_t>::value
            }, {1174210365847459600ull, 0, 1, 0ull << 32}, {
                1174210365847459600ull,
                sizeof(QPainter *),
                rustcpp::AlignOf<QPainter *>::value,
                rustcpp::Flags<QPainter *>::value
            }, {
                1174210365847459600ull,
                sizeof(QLineF*),
                rustcpp::AlignOf<QLineF*>::value,
                rustcpp::Flags<QLineF*>::value
            }, {
                1174210365847459600ull,
                sizeof(uint64_t),
                rustcpp::AlignOf<uint64_t>::value,
                rustcpp::Flags<uint64_t>::value
            }, {8994135764227486233ull, 0, 1, 0ull << 32}, {
                8994135764227486233ull,
                sizeof(QPainter *),
                rustcpp::AlignOf<QPainter *>::value,
                rustcpp::Flags<QPainter *>::value
            }, {
                8994135764227486233ull,
                sizeof(QRectF),
                rustcpp::AlignOf<QRectF>::value,
                rustcpp::Flags<QRectF>::value
            }, {
                8994135764227486233ull,
                sizeof(int),
                rustcpp::AlignOf<int>::value,
                rustcpp::Flags<int>::value
            }, {
                8994135764227486233ull,
                sizeof(int),
                rustcpp::AlignOf<int>::value,
                rustcpp::Flags<int>::value
            }, {14265361625057205716ull, 0, 1, 0ull << 32}, {
                14265361625057205716ull,
                sizeof(QPainter *),
                rustcpp::AlignOf<QPainter *>::value,
                rustcpp::Flags<QPainter *>::value
            }, {
                14265361625057205716ull,
                sizeof(QPointF),
                rustcpp::AlignOf<QPointF>::value,
                rustcpp::Flags<QPointF>::value
            }, {8490573734368581443ull, 0, 1, 0ull << 32}, {
                8490573734368581443ull,
                sizeof(QPainter *),
                rustcpp::AlignOf<QPainter *>::value,
                rustcpp::Flags<QPainter *>::value
            }, {
                8490573734368581443ull,
                sizeof(QPointF*),
                rustcpp::AlignOf<QPointF*>::value,
                rustcpp::Flags<QPointF*>::value
            }, {
                8490573734368581443ull,
                sizeof(uint64_t),
                rustcpp::AlignOf<uint64_t>::value,
                rustcpp::Flags<uint64_t>::value
            }, {8135240542989370025ull, 0, 1, 0ull << 32}, {
                8135240542989370025ull,
                sizeof(QPainter *),
                rustcpp::AlignOf<QPainter *>::value,
                rustcpp::Flags<QPainter *>::value
            }, {
                8135240542989370025ull,
                sizeof(QPointF*),
                rustcpp::AlignOf<QPointF*>::value,
                rustcpp::Flags<QPointF*>::value
            }, {
                8135240542989370025ull,
                sizeof(uint64_t),
                rustcpp::AlignOf<uint64_t>::value,
                rustcpp::Flags<uint64_t>::value
            }, {6534554914789058340ull, 0, 1, 0ull << 32}, {
                6534554914789058340ull,
                sizeof(QPainter *),
                rustcpp::AlignOf<QPainter *>::value,
                rustcpp::Flags<QPainter *>::value
            }, {
                6534554914789058340ull,
                sizeof(QPointF*),
                rustcpp::AlignOf<QPointF*>::value,
                rustcpp::Flags<QPointF*>::value
            }, {
                6534554914789058340ull,
                sizeof(uint64_t),
                rustcpp::AlignOf<uint64_t>::value,
                rustcpp::Flags<uint64_t>::value
            }, {7481151838243013750ull, 0, 1, 0ull << 32}, {
                7481151838243013750ull,
                sizeof(QPainter *),
                rustcpp::AlignOf<QPainter *>::value,
                rustcpp::Flags<QPainter *>::value
            }, {
                7481151838243013750ull,
                sizeof(QRectF),
                rustcpp::AlignOf<QRectF>::value,
                rustcpp::Flags<QRectF>::value
            }, {5432704165063797547ull, 0, 1, 0ull << 32}, {
                5432704165063797547ull,
                sizeof(QPainter *),
                rustcpp::AlignOf<QPainter *>::value,
                rustcpp::Flags<QPainter *>::value
            }, {
                5432704165063797547ull,
                sizeof(QRectF*),
                rustcpp::AlignOf<QRectF*>::value,
                rustcpp::Flags<QRectF*>::value
            }, {
                5432704165063797547ull,
                sizeof(uint64_t),
                rustcpp::AlignOf<uint64_t>::value,
                rustcpp::Flags<uint64_t>::value
            }, {7263254250786656269ull, 0, 1, 0ull << 32}, {
                7263254250786656269ull,
                sizeof(QPainter *),
                rustcpp::AlignOf<QPainter *>::value,
                rustcpp::Flags<QPainter *>::value
            }, {
                7263254250786656269ull,
                sizeof(QRectF),
                rustcpp::AlignOf<QRectF>::value,
                rustcpp::Flags<QRectF>::value
            }, {
                7263254250786656269ull,
                sizeof(qreal),
                rustcpp::AlignOf<qreal>::value,
                rustcpp::Flags<qreal>::value
            }, {
                7263254250786656269ull,
                sizeof(qreal),
                rustcpp::AlignOf<qreal>::value,
                rustcpp::Flags<qreal>::value
            }, {18176602699324594006ull, 0, 1, 0ull << 32}, {
                18176602699324594006ull,
                sizeof(QPainter *),
                rustcpp::AlignOf<QPainter *>::value,
                rustcpp::Flags<QPainter *>::value
            }, {
                18176602699324594006ull,
                sizeof(QPointF),
                rustcpp::AlignOf<QPointF>::value,
                rustcpp::Flags<QPointF>::value
            }, {
                18176602699324594006ull,
                sizeof(QString),
                rustcpp::AlignOf<QString>::value,
                rustcpp::Flags<QString>::value
            }, {
                14113410011191174642ull,
                sizeof(QRectF),
                rustcpp::AlignOf<QRectF>::value,
                rustcpp::Flags<QRectF>::value | 0ull << 32
            }, {
                14113410011191174642ull,
                sizeof(QPainter *),
                rustcpp::AlignOf<QPainter *>::value,
                rustcpp::Flags<QPainter *>::value
            }, {
                14113410011191174642ull,
                sizeof(QRectF),
                rustcpp::AlignOf<QRectF>::value,
                rustcpp::Flags<QRectF>::value
            }, {
                14113410011191174642ull,
                sizeof(uint32_t),
                rustcpp::AlignOf<uint32_t>::value,
                rustcpp::Flags<uint32_t>::value
            }, {
                14113410011191174642ull,
                sizeof(QString),
                rustcpp::AlignOf<QString>::value,
                rustcpp::Flags<QString>::value
            }, {17945679776047322097ull, 0, 1, 0ull << 32}, {
                17945679776047322097ull,
                sizeof(QPainter *),
                rustcpp::AlignOf<QPainter *>::value,
                rustcpp::Flags<QPainter *>::value
            }, {
                17945679776047322097ull,
                sizeof(QRectF),
                rustcpp::AlignOf<QRectF>::value,
                rustcpp::Flags<QRectF>::value
            }, {8107158156296671075ull, 0, 1, 0ull << 32}, {
                8107158156296671075ull,
                sizeof(QPainter *),
                rustcpp::AlignOf<QPainter *>::value,
                rustcpp::Flags<QPainter *>::value
            }, {
                8107158156296671075ull,
                sizeof(QRectF),
                rustcpp::AlignOf<QRectF>::value,
                rustcpp::Flags<QRectF>::value
            }, {
                8107158156296671075ull,
                sizeof(QBrush),
                rustcpp::AlignOf<QBrush>::value,
                rustcpp::Flags<QBrush>::value
            }, {13028212225354913743ull, 0, 1, 0ull << 32}, {
                13028212225354913743ull,
                sizeof(QPainter *),
                rustcpp::AlignOf<QPainter *>::value,
                rustcpp::Flags<QPainter *>::value
            }, {1144484454424376001ull, 0, 1, 0ull << 32}, {
                1144484454424376001ull,
                sizeof(QPainter *),
                rustcpp::AlignOf<QPainter *>::value,
                rustcpp::Flags<QPainter *>::value
            }, {15915064030653424858ull, 0, 1, 0ull << 32}, {
                15915064030653424858ull,
                sizeof(QPainter *),
                rustcpp::AlignOf<QPainter *>::value,
                rustcpp::Flags<QPainter *>::value
            }, {
                15915064030653424858ull,
                sizeof(qreal),
                rustcpp::AlignOf<qreal>::value,
                rustcpp::Flags<qreal>::value
            }, {15903968113929437202ull, 0, 1, 0ull << 32}, {
                15903968113929437202ull,
                sizeof(QPainter *),
                rustcpp::AlignOf<QPainter *>::value,
                rustcpp::Flags<QPainter *>::value
            }, {15051852786915665075ull, 0, 1, 0ull << 32}, {
                15051852786915665075ull,
                sizeof(QPainter *),
                rustcpp::AlignOf<QPainter *>::value,
                rustcpp::Flags<QPainter *>::value
            }, {
                15051852786915665075ull,
                sizeof(qreal),
                rustcpp::AlignOf<qreal>::value,
                rustcpp::Flags<qreal>::value
            }, {
                15051852786915665075ull,
                sizeof(qreal),
                rustcpp::AlignOf<qreal>::value,
                rustcpp::Flags<qreal>::value
            }, {2386028626483498066ull, 0, 1, 0ull << 32}, {
                2386028626483498066ull,
                sizeof(QPainter *),
                rustcpp::AlignOf<QPainter *>::value,
                rustcpp::Flags<QPainter *>::value
            }, {
                2386028626483498066ull,
                sizeof(QBrush),
                rustcpp::AlignOf<QBrush>::value,
                rustcpp::Flags<QBrush>::value
            }, {18020553388259369681ull, 0, 1, 0ull << 32}, {
                18020553388259369681ull,
                sizeof(QPainter *),
                rustcpp::AlignOf<QPainter *>::value,
                rustcpp::Flags<QPainter *>::value
            }, {
                18020553388259369681ull,
                sizeof(QBrush),
                rustcpp::AlignOf<QBrush>::value,
                rustcpp::Flags<QBrush>::value
            }, {5987015556692717175ull, 0, 1, 0ull << 32}, {
                5987015556692717175ull,
                sizeof(QPainter *),
                rustcpp::AlignOf<QPainter *>::value,
                rustcpp::Flags<QPainter *>::value
            }, {
                5987015556692717175ull,
                sizeof(qreal),
                rustcpp::AlignOf<qreal>::value,
                rustcpp::Flags<qreal>::value
            }, {14633174264099577925ull, 0, 1, 0ull << 32}, {
                14633174264099577925ull,
                sizeof(QPainter *),
                rustcpp::AlignOf<QPainter *>::value,
                rustcpp::Flags<QPainter *>::value
            }, {
                14633174264099577925ull,
                sizeof(QPen),
                rustcpp::AlignOf<QPen>::value,
                rustcpp::Flags<QPen>::value
            }, {1338570605746913525ull, 0, 1, 0ull << 32}, {
                1338570605746913525ull,
                sizeof(QPainter *),
                rustcpp::AlignOf<QPainter *>::value,
                rustcpp::Flags<QPainter *>::value
            }, {
                1338570605746913525ull,
                sizeof(QPointF),
                rustcpp::AlignOf<QPointF>::value,
                rustcpp::Flags<QPointF>::value
            }, {3815428706309025394ull, 0, 1, 0ull << 32}, {
                3815428706309025394ull,
                sizeof(QPainter *),
                rustcpp::AlignOf<QPainter *>::value,
                rustcpp::Flags<QPainter *>::value
            }, {
                3815428706309025394ull,
                sizeof(QPainter::RenderHint),
                rustcpp::AlignOf<QPainter::RenderHint>::value,
                rustcpp::Flags<QPainter::RenderHint>::value
            }, {
                3815428706309025394ull,
                sizeof(bool),
                rustcpp::AlignOf<bool>::value,
                rustcpp::Flags<bool>::value
            }, {
                7845722555917012397ull,
                sizeof(QVariant),
                rustcpp::AlignOf<QVariant>::value,
                rustcpp::Flags<QVariant>::value | 0ull << 32
            }, {
                7845722555917012397ull,
                sizeof(QJsonValue),
                rustcpp::AlignOf<QJsonValue>::value,
                rustcpp::Flags<QJsonValue>::value
            }, {
                1660605762463115865ull,
                sizeof(QJsonValue),
                rustcpp::AlignOf<QJsonValue>::value,
                rustcpp::Flags<QJsonValue>::value | 0ull << 32
            }, {
                1660605762463115865ull,
                sizeof(QVariant),
                rustcpp::AlignOf<QVariant>::value,
                rustcpp::Flags<QVariant>::value
            }, {
                769279974348326437ull,
                sizeof(QJsonObject),
                rustcpp::AlignOf<QJsonObject>::value,
                rustcpp::Flags<QJsonObject>::value | 0ull << 32
            }, {
                769279974348326437ull,
                sizeof(QJsonValue),
                rustcpp::AlignOf<QJsonValue>::value,
                rustcpp::Flags<QJsonValue>::value
            }, {
                4584432408042800216ull,
                sizeof(QJsonValue),
                rustcpp::AlignOf<QJsonValue>::value,
                rustcpp::Flags<QJsonValue>::value | 0ull << 32
            }, {
                4584432408042800216ull,
                sizeof(QJsonObject),
                rustcpp::AlignOf<QJsonObject>::value,
                rustcpp::Flags<QJsonObject>::value
            }, {
                8823964316481241587ull,
                sizeof(QJsonArray),
                rustcpp::AlignOf<QJsonArray>::value,
                rustcpp::Flags<QJsonArray>::value | 0ull << 32
            }, {
                8823964316481241587ull,
                sizeof(QJsonValue),
                rustcpp::AlignOf<QJsonValue>::value,
                rustcpp::Flags<QJsonValue>::value
            }, {
                1494862765219278754ull,
                sizeof(QJsonValue),
                rustcpp::AlignOf<QJsonValue>::value,
                rustcpp::Flags<QJsonValue>::value | 0ull << 32
            }, {
                1494862765219278754ull,
                sizeof(QJsonArray),
                rustcpp::AlignOf<QJsonArray>::value,
                rustcpp::Flags<QJsonArray>::value
            }, {
                6489403570701862785ull,
                sizeof(QString),
                rustcpp::AlignOf<QString>::value,
                rustcpp::Flags<QString>::value | 0ull << 32
            }, {
                6489403570701862785ull,
                sizeof(QJsonValue),
                rustcpp::AlignOf<QJsonValue>::value,
                rustcpp::Flags<QJsonValue>::value
            }, {
                15879187210245480880ull,
                sizeof(QJsonValue),
                rustcpp::AlignOf<QJsonValue>::value,
                rustcpp::Flags<QJsonValue>::value | 0ull << 32
            }, {
                15879187210245480880ull,
                sizeof(QString),
                rustcpp::AlignOf<QString>::value,
                rustcpp::Flags<QString>::value
            }, {
                6830637084863037322ull,
                sizeof(bool),
                rustcpp::AlignOf<bool>::value,
                rustcpp::Flags<bool>::value | 0ull << 32
            }, {
                6830637084863037322ull,
                sizeof(QJsonValue),
                rustcpp::AlignOf<QJsonValue>::value,
                rustcpp::Flags<QJsonValue>::value
            }, {
                116882904695741351ull,
                sizeof(QJsonValue),
                rustcpp::AlignOf<QJsonValue>::value,
                rustcpp::Flags<QJsonValue>::value | 0ull << 32
            }, {
                116882904695741351ull,
                sizeof(bool),
                rustcpp::AlignOf<bool>::value,
                rustcpp::Flags<bool>::value
            }, {
                14300159906991836302ull,
                sizeof(double),
                rustcpp::AlignOf<double>::value,
                rustcpp::Flags<double>::value | 0ull << 32
            }, {
                14300159906991836302ull,
                sizeof(QJsonValue),
                rustcpp::AlignOf<QJsonValue>::value,
                rustcpp::Flags<QJsonValue>::value
            }, {
                4180174729155211366ull,
                sizeof(QJsonValue),
                rustcpp::AlignOf<QJsonValue>::value,
                rustcpp::Flags<QJsonValue>::value | 0ull << 32
            }, {
                4180174729155211366ull,
                sizeof(double),
                rustcpp::AlignOf<double>::value,
                rustcpp::Flags<double>::value
            }, {
                2533056932703080109ull,
                sizeof(QByteArray),
                rustcpp::AlignOf<QByteArray>::value,
                rustcpp::Flags<QByteArray>::value | 0ull << 32
            }, {
                2533056932703080109ull,
                sizeof(QJsonObject*),
                rustcpp::AlignOf<QJsonObject*>::value,
                rustcpp::Flags<QJsonObject*>::value
            }, {
                3708724281528657937ull,
                sizeof(QByteArray),
                rustcpp::AlignOf<QByteArray>::value,
                rustcpp::Flags<QByteArray>::value | 0ull << 32
            }, {
                3708724281528657937ull,
                sizeof(QJsonObject*),
                rustcpp::AlignOf<QJsonObject*>::value,
                rustcpp::Flags<QJsonObject*>::value
            }, {5424140349038218216ull, 0, 1, 0ull << 32}, {
                5424140349038218216ull,
                sizeof(QJsonObject*),
                rustcpp::AlignOf<QJsonObject*>::value,
                rustcpp::Flags<QJsonObject*>::value
            }, {
                5424140349038218216ull,
                sizeof(size_t),
                rustcpp::AlignOf<size_t>::value,
                rustcpp::Flags<size_t>::value
            }, {
                5424140349038218216ull,
                sizeof(char*),
                rustcpp::AlignOf<char*>::value,
                rustcpp::Flags<char*>::value
            }, {
                5424140349038218216ull,
                sizeof(QJsonValue),
                rustcpp::AlignOf<QJsonValue>::value,
                rustcpp::Flags<QJsonValue>::value
            }, {
                12190431265269526357ull,
                sizeof(QJsonValue),
                rustcpp::AlignOf<QJsonValue>::value,
                rustcpp::Flags<QJsonValue>::value | 0ull << 32
            }, {
                12190431265269526357ull,
                sizeof(QJsonObject*),
                rustcpp::AlignOf<QJsonObject*>::value,
                rustcpp::Flags<QJsonObject*>::value
            }, {
                12190431265269526357ull,
                sizeof(size_t),
                rustcpp::AlignOf<size_t>::value,
                rustcpp::Flags<size_t>::value
            }, {
                12190431265269526357ull,
                sizeof(char*),
                rustcpp::AlignOf<char*>::value,
                rustcpp::Flags<char*>::value
            }, {
                2577831483881790444ull,
                sizeof(QJsonValue),
                rustcpp::AlignOf<QJsonValue>::value,
                rustcpp::Flags<QJsonValue>::value | 0ull << 32
            }, {
                2577831483881790444ull,
                sizeof(QJsonObject*),
                rustcpp::AlignOf<QJsonObject*>::value,
                rustcpp::Flags<QJsonObject*>::value
            }, {
                2577831483881790444ull,
                sizeof(size_t),
                rustcpp::AlignOf<size_t>::value,
                rustcpp::Flags<size_t>::value
            }, {
                2577831483881790444ull,
                sizeof(char*),
                rustcpp::AlignOf<char*>::value,
                rustcpp::Flags<char*>::value
            }, {10601754312929759654ull, 0, 1, 0ull << 32}, {
                10601754312929759654ull,
                sizeof(QJsonObject*),
                rustcpp::AlignOf<QJsonObject*>::value,
                rustcpp::Flags<QJsonObject*>::value
            }, {
                10601754312929759654ull,
                sizeof(size_t),
                rustcpp::AlignOf<size_t>::value,
                rustcpp::Flags<size_t>::value
            }, {
                10601754312929759654ull,
                sizeof(char*),
                rustcpp::AlignOf<char*>::value,
                rustcpp::Flags<char*>::value
            }, {
                10694713787971551311ull,
                sizeof(size_t),
                rustcpp::AlignOf<size_t>::value,
                rustcpp::Flags<size_t>::value | 0ull << 32
            }, {
                10694713787971551311ull,
                sizeof(QJsonObject*),
                rustcpp::AlignOf<QJsonObject*>::value,
                rustcpp::Flags<QJsonObject*>::value
            }, {
                742719784267644717ull,
                sizeof(bool),
                rustcpp::AlignOf<bool>::value,
                rustcpp::Flags<bool>::value | 0ull << 32
            }, {
                742719784267644717ull,
                sizeof(QJsonObject*),
                rustcpp::AlignOf<QJsonObject*>::value,
                rustcpp::Flags<QJsonObject*>::value
            }, {
                9434484510603063311ull,
                sizeof(bool),
                rustcpp::AlignOf<bool>::value,
                rustcpp::Flags<bool>::value | 0ull << 32
            }, {
                9434484510603063311ull,
                sizeof(QJsonObject*),
                rustcpp::AlignOf<QJsonObject*>::value,
                rustcpp::Flags<QJsonObject*>::value
            }, {
                9434484510603063311ull,
                sizeof(size_t),
                rustcpp::AlignOf<size_t>::value,
                rustcpp::Flags<size_t>::value
            }, {
                9434484510603063311ull,
                sizeof(char*),
                rustcpp::AlignOf<char*>::value,
                rustcpp::Flags<char*>::value
            }, {
                6936713328274781697ull,
                sizeof(QStringList),
                rustcpp::AlignOf<QStringList>::value,
                rustcpp::Flags<QStringList>::value | 0ull << 32
            }, {
                6936713328274781697ull,
                sizeof(QJsonObject*),
                rustcpp::AlignOf<QJsonObject*>::value,
                rustcpp::Flags<QJsonObject*>::value
            }, {
                6237436544533270831ull,
                sizeof(QJsonObject),
                rustcpp::AlignOf<QJsonObject>::value,
                rustcpp::Flags<QJsonObject>::value | 0ull << 32
            }, {
                6237436544533270831ull,
                sizeof(const QString*),
                rustcpp::AlignOf<const QString*>::value,
                rustcpp::Flags<const QString*>::value
            }, {
                6237436544533270831ull,
                sizeof(const QString*),
                rustcpp::AlignOf<const QString*>::value,
                rustcpp::Flags<const QString*>::value
            }, {
                6237436544533270831ull,
                sizeof(size_t),
                rustcpp::AlignOf<size_t>::value,
                rustcpp::Flags<size_t>::value
            }, {
                1393726870505962432ull,
                sizeof(QJsonObject),
                rustcpp::AlignOf<QJsonObject>::value,
                rustcpp::Flags<QJsonObject>::value | 0ull << 32
            }, {
                1393726870505962432ull,
                sizeof(const QString*),
                rustcpp::AlignOf<const QString*>::value,
                rustcpp::Flags<const QString*>::value
            }, {
                1393726870505962432ull,
                sizeof(const QJsonValue*),
                rustcpp::AlignOf<const QJsonValue*>::value,
                rustcpp::Flags<const QJsonValue*>::value
            }, {
                1393726870505962432ull,
                sizeof(size_t),
                rustcpp::AlignOf<size_t>::value,
                rustcpp::Flags<size_t>::value
            }, {
                4511988542287649731ull,
                sizeof(QByteArray),
                rustcpp::AlignOf<QByteArray>::value,
                rustcpp::Flags<QByteArray>::value | 0ull << 32
            }, {
                4511988542287649731ull,
                sizeof(QJsonArray*),
                rustcpp::AlignOf<QJsonArray*>::value,
                rustcpp::Flags<QJsonArray*>::value
            }, {
                11770729112732329226ull,
                sizeof(QByteArray),
                rustcpp::AlignOf<QByteArray>::value,
                rustcpp::Flags<QByteArray>::value | 0ull << 32
            }, {
                11770729112732329226ull,
                sizeof(QJsonArray*),
                rustcpp::AlignOf<QJsonArray*>::value,
                rustcpp::Flags<QJsonArray*>::value
            }, {12144861496101156591ull, 0, 1, 0ull << 32}, {
                12144861496101156591ull,
                sizeof(QJsonArray*),
                rustcpp::AlignOf<QJsonArray*>::value,
                rustcpp::Flags<QJsonArray*>::value
            }, {
                12144861496101156591ull,
                sizeof(QJsonValue),
                rustcpp::AlignOf<QJsonValue>::value,
                rustcpp::Flags<QJsonValue>::value
            }, {76674731531355064ull, 0, 1, 0ull << 32}, {
                76674731531355064ull,
                sizeof(QJsonArray*),
                rustcpp::AlignOf<QJsonArray*>::value,
                rustcpp::Flags<QJsonArray*>::value
            }, {
                76674731531355064ull,
                sizeof(size_t),
                rustcpp::AlignOf<size_t>::value,
                rustcpp::Flags<size_t>::value
            }, {
                76674731531355064ull,
                sizeof(QJsonValue),
                rustcpp::AlignOf<QJsonValue>::value,
                rustcpp::Flags<QJsonValue>::value
            }, {
                9748016895096175237ull,
                sizeof(QJsonValue),
                rustcpp::AlignOf<QJsonValue>::value,
                rustcpp::Flags<QJsonValue>::value | 0ull << 32
            }, {
                9748016895096175237ull,
                sizeof(QJsonArray*),
                rustcpp::AlignOf<QJsonArray*>::value,
                rustcpp::Flags<QJsonArray*>::value
            }, {
                9748016895096175237ull,
                sizeof(size_t),
                rustcpp::AlignOf<size_t>::value,
                rustcpp::Flags<size_t>::value
            }, {
                10479766153390451103ull,
                sizeof(QJsonValue),
                rustcpp::AlignOf<QJsonValue>::value,
                rustcpp::Flags<QJsonValue>::value | 0ull << 32
            }, {
                10479766153390451103ull,
                sizeof(QJsonArray*),
                rustcpp::AlignOf<QJsonArray*>::value,
                rustcpp::Flags<QJsonArray*>::value
            }, {
                10479766153390451103ull,
                sizeof(size_t),
                rustcpp::AlignOf<size_t>::value,
                rustcpp::Flags<size_t>::value
            }, {7989609078431262921ull, 0, 1, 0ull << 32}, {
                7989609078431262921ull,
                sizeof(QJsonArray*),
                rustcpp::AlignOf<QJsonArray*>::value,
                rustcpp::Flags<QJsonArray*>::value
            }, {
                7989609078431262921ull,
                sizeof(size_t),
                rustcpp::AlignOf<size_t>::value,
                rustcpp::Flags<size_t>::value
            }, {
                15602265773716027134ull,
                sizeof(size_t),
                rustcpp::AlignOf<size_t>::value,
                rustcpp::Flags<size_t>::value | 0ull << 32
            }, {
                15602265773716027134ull,
                sizeof(QJsonArray*),
                rustcpp::AlignOf<QJsonArray*>::value,
                rustcpp::Flags<QJsonArray*>::value
            }, {
                3535991757914409341ull,
                sizeof(bool),
                rustcpp::AlignOf<bool>::value,
                rustcpp::Flags<bool>::value | 0ull << 32
            }, {
                3535991757914409341ull,
                sizeof(QJsonArray*),
                rustcpp::AlignOf<QJsonArray*>::value,
                rustcpp::Flags<QJsonArray*>::value
            }, {
                1616567748141774622ull,
                sizeof(QJsonArray),
                rustcpp::AlignOf<QJsonArray>::value,
                rustcpp::Flags<QJsonArray>::value | 0ull << 32
            }, {
                1616567748141774622ull,
                sizeof(const QJsonValue*),
                rustcpp::AlignOf<const QJsonValue*>::value,
                rustcpp::Flags<const QJsonValue*>::value
            }, {
                1616567748141774622ull,
                sizeof(size_t),
                rustcpp::AlignOf<size_t>::value,
                rustcpp::Flags<size_t>::value
            }, {
                14953426298555592204ull,
                sizeof(const char*),
                rustcpp::AlignOf<const char*>::value,
                rustcpp::Flags<const char*>::value | 0ull << 32
            }, {
                14953426298555592204ull,
                sizeof(const QByteArray*),
                rustcpp::AlignOf<const QByteArray*>::value,
                rustcpp::Flags<const QByteArray*>::value
            }, {
                14953426298555592204ull,
                sizeof(size_t),
                rustcpp::AlignOf<size_t>::value,
                rustcpp::Flags<size_t>::value
            }, {
                13832418542422498288ull,
                sizeof(QByteArray),
                rustcpp::AlignOf<QByteArray>::value,
                rustcpp::Flags<QByteArray>::value | 0ull << 32
            }, {
                13832418542422498288ull,
                sizeof(size_t),
                rustcpp::AlignOf<size_t>::value,
                rustcpp::Flags<size_t>::value
            }, {
                13832418542422498288ull,
                sizeof(char*),
                rustcpp::AlignOf<char*>::value,
                rustcpp::Flags<char*>::value
            }, {
                9494918668295232290ull,
                sizeof(QByteArray),
                rustcpp::AlignOf<QByteArray>::value,
                rustcpp::Flags<QByteArray>::value | 0ull << 32
            }, {
                9494918668295232290ull,
                sizeof(QString),
                rustcpp::AlignOf<QString>::value,
                rustcpp::Flags<QString>::value
            }, {
                2696346175827727514ull,
                sizeof(const char*),
                rustcpp::AlignOf<const char*>::value,
                rustcpp::Flags<const char*>::value | 0ull << 32
            }, {
                2696346175827727514ull,
                sizeof(const QByteArray*),
                rustcpp::AlignOf<const QByteArray*>::value,
                rustcpp::Flags<const QByteArray*>::value
            }, {
                7515424695103348583ull,
                sizeof(QStringList),
                rustcpp::AlignOf<QStringList>::value,
                rustcpp::Flags<QStringList>::value | 0ull << 32
            }, {1431176085569942617ull, 0, 1, 0ull << 32}, {
                1431176085569942617ull,
                sizeof(QStringList*),
                rustcpp::AlignOf<QStringList*>::value,
                rustcpp::Flags<QStringList*>::value
            }, {
                1431176085569942617ull,
                sizeof(size_t),
                rustcpp::AlignOf<size_t>::value,
                rustcpp::Flags<size_t>::value
            }, {
                1431176085569942617ull,
                sizeof(QString),
                rustcpp::AlignOf<QString>::value,
                rustcpp::Flags<QString>::value
            }, {13893614714209829969ull, 0, 1, 0ull << 32}, {
                13893614714209829969ull,
                sizeof(QStringList*),
                rustcpp::AlignOf<QStringList*>::value,
                rustcpp::Flags<QStringList*>::value
            }, {
                13893614714209829969ull,
                sizeof(QString),
                rustcpp::AlignOf<QString>::value,
                rustcpp::Flags<QString>::value
            }, {5249875161018862966ull, 0, 1, 0ull << 32}, {
                5249875161018862966ull,
                sizeof(QStringList*),
                rustcpp::AlignOf<QStringList*>::value,
                rustcpp::Flags<QStringList*>::value
            }, {17708553453590298574ull, 0, 1, 0ull << 32}, {
                17708553453590298574ull,
                sizeof(QStringList*),
                rustcpp::AlignOf<QStringList*>::value,
                rustcpp::Flags<QStringList*>::value
            }, {
                17708553453590298574ull,
                sizeof(size_t),
                rustcpp::AlignOf<size_t>::value,
                rustcpp::Flags<size_t>::value
            }, {
                14612650751997997191ull,
                sizeof(size_t),
                rustcpp::AlignOf<size_t>::value,
                rustcpp::Flags<size_t>::value | 0ull << 32
            }, {
                14612650751997997191ull,
                sizeof(QStringList*),
                rustcpp::AlignOf<QStringList*>::value,
                rustcpp::Flags<QStringList*>::value
            }, {
                12588025311335236198ull,
                sizeof(const QString*),
                rustcpp::AlignOf<const QString*>::value,
                rustcpp::Flags<const QString*>::value | 0ull << 32
            }, {
                12588025311335236198ull,
                sizeof(QStringList*),
                rustcpp::AlignOf<QStringList*>::value,
                rustcpp::Flags<QStringList*>::value
            }, {
                12588025311335236198ull,
                sizeof(size_t),
                rustcpp::AlignOf<size_t>::value,
                rustcpp::Flags<size_t>::value
            }, {3880527165420293174ull, 0, 1, 0ull << 32}, {
                3880527165420293174ull,
                sizeof(QVariantList*),
                rustcpp::AlignOf<QVariantList*>::value,
                rustcpp::Flags<QVariantList*>::value
            }, {
                3880527165420293174ull,
                sizeof(QVariant),
                rustcpp::AlignOf<QVariant>::value,
                rustcpp::Flags<QVariant>::value
            }, {16750525598968497861ull, 0, 1, 0ull << 32}, {
                16750525598968497861ull,
                sizeof(QVariantList*),
                rustcpp::AlignOf<QVariantList*>::value,
                rustcpp::Flags<QVariantList*>::value
            }, {
                16750525598968497861ull,
                sizeof(size_t),
                rustcpp::AlignOf<size_t>::value,
                rustcpp::Flags<size_t>::value
            }, {
                16750525598968497861ull,
                sizeof(QVariant),
                rustcpp::AlignOf<QVariant>::value,
                rustcpp::Flags<QVariant>::value
            }, {
                17547660470441641739ull,
                sizeof(QVariant),
                rustcpp::AlignOf<QVariant>::value,
                rustcpp::Flags<QVariant>::value | 0ull << 32
            }, {
                17547660470441641739ull,
                sizeof(QVariantList*),
                rustcpp::AlignOf<QVariantList*>::value,
                rustcpp::Flags<QVariantList*>::value
            }, {
                17547660470441641739ull,
                sizeof(size_t),
                rustcpp::AlignOf<size_t>::value,
                rustcpp::Flags<size_t>::value
            }, {
                17037157592311804455ull,
                sizeof(size_t),
                rustcpp::AlignOf<size_t>::value,
                rustcpp::Flags<size_t>::value | 0ull << 32
            }, {
                17037157592311804455ull,
                sizeof(QVariantList*),
                rustcpp::AlignOf<QVariantList*>::value,
                rustcpp::Flags<QVariantList*>::value
            }, {
                16424388451414857572ull,
                sizeof(bool),
                rustcpp::AlignOf<bool>::value,
                rustcpp::Flags<bool>::value | 0ull << 32
            }, {
                16424388451414857572ull,
                sizeof(QVariantList*),
                rustcpp::AlignOf<QVariantList*>::value,
                rustcpp::Flags<QVariantList*>::value
            }, {
                489009982765088639ull,
                sizeof(const QVariant*),
                rustcpp::AlignOf<const QVariant*>::value,
                rustcpp::Flags<const QVariant*>::value | 0ull << 32
            }, {
                489009982765088639ull,
                sizeof(QVariantList*),
                rustcpp::AlignOf<QVariantList*>::value,
                rustcpp::Flags<QVariantList*>::value
            }, {
                489009982765088639ull,
                sizeof(size_t),
                rustcpp::AlignOf<size_t>::value,
                rustcpp::Flags<size_t>::value
            }, {
                7458894401545362033ull,
                sizeof(QVariant*),
                rustcpp::AlignOf<QVariant*>::value,
                rustcpp::Flags<QVariant*>::value | 0ull << 32
            }, {
                7458894401545362033ull,
                sizeof(QVariantList*),
                rustcpp::AlignOf<QVariantList*>::value,
                rustcpp::Flags<QVariantList*>::value
            }, {
                7458894401545362033ull,
                sizeof(size_t),
                rustcpp::AlignOf<size_t>::value,
                rustcpp::Flags<size_t>::value
            }, {
                13960757152996871913ull,
                sizeof(std::unique_ptr<QSettings>),
                rustcpp::AlignOf<std::unique_ptr<QSettings>>::value,
                rustcpp::Flags<std::unique_ptr<QSettings>>::value | 0ull << 32
            }, {
                13960757152996871913ull,
                sizeof(QString),
                rustcpp::AlignOf<QString>::value,
                rustcpp::Flags<QString>::value
            }, {
                13960757152996871913ull,
                sizeof(QString),
                rustcpp::AlignOf<QString>::value,
                rustcpp::Flags<QString>::value
            }, {
                13264809197566425094ull,
                sizeof(std::unique_ptr<QSettings>),
                rustcpp::AlignOf<std::unique_ptr<QSettings>>::value,
                rustcpp::Flags<std::unique_ptr<QSettings>>::value | 0ull << 32
            }, {
                13264809197566425094ull,
                sizeof(QString),
                rustcpp::AlignOf<QString>::value,
                rustcpp::Flags<QString>::value
            }, {
                13340215591794667352ull,
                sizeof(QString),
                rustcpp::AlignOf<QString>::value,
                rustcpp::Flags<QString>::value | 0ull << 32
            }, {
                13340215591794667352ull,
                sizeof(QSettings **),
                rustcpp::AlignOf<QSettings **>::value,
                rustcpp::Flags<QSettings **>::value
            }, {
                2920713985524840474ull,
                sizeof(bool),
                rustcpp::AlignOf<bool>::value,
                rustcpp::Flags<bool>::value | 0ull << 32
            }, {
                2920713985524840474ull,
                sizeof(QSettings **),
                rustcpp::AlignOf<QSettings **>::value,
                rustcpp::Flags<QSettings **>::value
            }, {
                2920713985524840474ull,
                sizeof(QString),
                rustcpp::AlignOf<QString>::value,
                rustcpp::Flags<QString>::value
            }, {
                5689311487909976120ull,
                sizeof(bool),
                rustcpp::AlignOf<bool>::value,
                rustcpp::Flags<bool>::value | 0ull << 32
            }, {
                5689311487909976120ull,
                sizeof(QSettings **),
                rustcpp::AlignOf<QSettings **>::value,
                rustcpp::Flags<QSettings **>::value
            }, {
                5689311487909976120ull,
                sizeof(QString),
                rustcpp::AlignOf<QString>::value,
                rustcpp::Flags<QString>::value
            }, {13230699577892503800ull, 0, 1, 0ull << 32}, {
                13230699577892503800ull,
                sizeof(QSettings **),
                rustcpp::AlignOf<QSettings **>::value,
                rustcpp::Flags<QSettings **>::value
            }, {
                13230699577892503800ull,
                sizeof(QString),
                rustcpp::AlignOf<QString>::value,
                rustcpp::Flags<QString>::value
            }, {
                13230699577892503800ull,
                sizeof(bool),
                rustcpp::AlignOf<bool>::value,
                rustcpp::Flags<bool>::value
            }, {
                5076530460124103816ull,
                sizeof(QString),
                rustcpp::AlignOf<QString>::value,
                rustcpp::Flags<QString>::value | 0ull << 32
            }, {
                5076530460124103816ull,
                sizeof(QSettings **),
                rustcpp::AlignOf<QSettings **>::value,
                rustcpp::Flags<QSettings **>::value
            }, {
                5076530460124103816ull,
                sizeof(QString),
                rustcpp::AlignOf<QString>::value,
                rustcpp::Flags<QString>::value
            }, {14943221765788133924ull, 0, 1, 0ull << 32}, {
                14943221765788133924ull,
                sizeof(QSettings **),
                rustcpp::AlignOf<QSettings **>::value,
                rustcpp::Flags<QSettings **>::value
            }, {
                14943221765788133924ull,
                sizeof(QString),
                rustcpp::AlignOf<QString>::value,
                rustcpp::Flags<QString>::value
            }, {
                14943221765788133924ull,
                sizeof(QString),
                rustcpp::AlignOf<QString>::value,
                rustcpp::Flags<QString>::value
            }, {6628729989009249635ull, 0, 1, 0ull << 32}, {
                6628729989009249635ull,
                sizeof(QSettings **),
                rustcpp::AlignOf<QSettings **>::value,
                rustcpp::Flags<QSettings **>::value
            }, {
                14025320643606957968ull,
                sizeof(const QChar*),
                rustcpp::AlignOf<const QChar*>::value,
                rustcpp::Flags<const QChar*>::value | 0ull << 32
            }, {
                14025320643606957968ull,
                sizeof(const QString*),
                rustcpp::AlignOf<const QString*>::value,
                rustcpp::Flags<const QString*>::value
            }, {
                14025320643606957968ull,
                sizeof(size_t),
                rustcpp::AlignOf<size_t>::value,
                rustcpp::Flags<size_t>::value
            }, {
                10380896935353665291ull,
                sizeof(bool),
                rustcpp::AlignOf<bool>::value,
                rustcpp::Flags<bool>::value | 0ull << 32
            }, {
                10380896935353665291ull,
                sizeof(const QString*),
                rustcpp::AlignOf<const QString*>::value,
                rustcpp::Flags<const QString*>::value
            }, {
                8207500242494862547ull,
                sizeof(bool),
                rustcpp::AlignOf<bool>::value,
                rustcpp::Flags<bool>::value | 0ull << 32
            }, {
                8207500242494862547ull,
                sizeof(const QString*),
                rustcpp::AlignOf<const QString*>::value,
                rustcpp::Flags<const QString*>::value
            }, {
                15267598475792744646ull,
                sizeof(size_t),
                rustcpp::AlignOf<size_t>::value,
                rustcpp::Flags<size_t>::value | 0ull << 32
            }, {
                15267598475792744646ull,
                sizeof(const QString*),
                rustcpp::AlignOf<const QString*>::value,
                rustcpp::Flags<const QString*>::value
            }, {
                9003081393720003224ull,
                sizeof(bool),
                rustcpp::AlignOf<bool>::value,
                rustcpp::Flags<bool>::value | 0ull << 32
            }, {
                9003081393720003224ull,
                sizeof(const QString*),
                rustcpp::AlignOf<const QString*>::value,
                rustcpp::Flags<const QString*>::value
            }, {15349788713420332284ull, 0, 1, 0ull << 32}, {
                15349788713420332284ull,
                sizeof(QString*),
                rustcpp::AlignOf<QString*>::value,
                rustcpp::Flags<QString*>::value
            }, {
                14132039028737071075ull,
                sizeof(QString),
                rustcpp::AlignOf<QString>::value,
                rustcpp::Flags<QString>::value | 0ull << 32
            }, {
                14132039028737071075ull,
                sizeof(const QString*),
                rustcpp::AlignOf<const QString*>::value,
                rustcpp::Flags<const QString*>::value
            }, {
                5750996771612099642ull,
                sizeof(QString),
                rustcpp::AlignOf<QString>::value,
                rustcpp::Flags<QString>::value | 0ull << 32
            }, {
                5750996771612099642ull,
                sizeof(const QString*),
                rustcpp::AlignOf<const QString*>::value,
                rustcpp::Flags<const QString*>::value
            }, {
                4363127589641300002ull,
                sizeof(QString),
                rustcpp::AlignOf<QString>::value,
                rustcpp::Flags<QString>::value | 0ull << 32
            }, {
                4363127589641300002ull,
                sizeof(const QString*),
                rustcpp::AlignOf<const QString*>::value,
                rustcpp::Flags<const QString*>::value
            }, {
                5286681957495205202ull,
                sizeof(QString),
                rustcpp::AlignOf<QString>::value,
                rustcpp::Flags<QString>::value | 0ull << 32
            }, {
                5286681957495205202ull,
                sizeof(const QString*),
                rustcpp::AlignOf<const QString*>::value,
                rustcpp::Flags<const QString*>::value
            }, {
                2794536725794649458ull,
                sizeof(QString),
                rustcpp::AlignOf<QString>::value,
                rustcpp::Flags<QString>::value | 0ull << 32
            }, {
                2794536725794649458ull,
                sizeof(const QString*),
                rustcpp::AlignOf<const QString*>::value,
                rustcpp::Flags<const QString*>::value
            }, {
                6821215277569785969ull,
                sizeof(int32_t),
                rustcpp::AlignOf<int32_t>::value,
                rustcpp::Flags<int32_t>::value | 0ull << 32
            }, {
                6821215277569785969ull,
                sizeof(const QString*),
                rustcpp::AlignOf<const QString*>::value,
                rustcpp::Flags<const QString*>::value
            }, {
                6821215277569785969ull,
                sizeof(bool*),
                rustcpp::AlignOf<bool*>::value,
                rustcpp::Flags<bool*>::value
            }, {
                6821215277569785969ull,
                sizeof(int32_t),
                rustcpp::AlignOf<int32_t>::value,
                rustcpp::Flags<int32_t>::value
            }, {
                1693434879719273919ull,
                sizeof(qlonglong),
                rustcpp::AlignOf<qlonglong>::value,
                rustcpp::Flags<qlonglong>::value | 0ull << 32
            }, {
                1693434879719273919ull,
                sizeof(const QString*),
                rustcpp::AlignOf<const QString*>::value,
                rustcpp::Flags<const QString*>::value
            }, {
                1693434879719273919ull,
                sizeof(bool*),
                rustcpp::AlignOf<bool*>::value,
                rustcpp::Flags<bool*>::value
            }, {
                1693434879719273919ull,
                sizeof(int32_t),
                rustcpp::AlignOf<int32_t>::value,
                rustcpp::Flags<int32_t>::value
            }, {
                16659139297713094824ull,
                sizeof(QString),
                rustcpp::AlignOf<QString>::value,
                rustcpp::Flags<QString>::value | 0ull << 32
            }, {
                16659139297713094824ull,
                sizeof(const QString*),
                rustcpp::AlignOf<const QString*>::value,
                rustcpp::Flags<const QString*>::value
            }, {
                16659139297713094824ull,
                sizeof(QString::NormalizationForm),
                rustcpp::AlignOf<QString::NormalizationForm>::value,
                rustcpp::Flags<QString::NormalizationForm>::value
            }, {
                16659139297713094824ull,
                sizeof(QChar::UnicodeVersion),
                rustcpp::AlignOf<QChar::UnicodeVersion>::value,
                rustcpp::Flags<QChar::UnicodeVersion>::value
            }, {
                648437008026726766ull,
                sizeof(QString),
                rustcpp::AlignOf<QString>::value,
                rustcpp::Flags<QString>::value | 0ull << 32
            }, {
                648437008026726766ull,
                sizeof(QString*),
                rustcpp::AlignOf<QString*>::value,
                rustcpp::Flags<QString*>::value
            }, {
                648437008026726766ull,
                sizeof(QString),
                rustcpp::AlignOf<QString>::value,
                rustcpp::Flags<QString>::value
            }, {
                14045375361165719349ull,
                sizeof(QString),
                rustcpp::AlignOf<QString>::value,
                rustcpp::Flags<QString>::value | 0ull << 32
            }, {
                14045375361165719349ull,
                sizeof(QUrl),
                rustcpp::AlignOf<QUrl>::value,
                rustcpp::Flags<QUrl>::value
            }, {
                2354907659991406413ull,
                sizeof(QString),
                rustcpp::AlignOf<QString>::value,
                rustcpp::Flags<QString>::value | 0ull << 32
            }, {
                2354907659991406413ull,
                sizeof(size_t),
                rustcpp::AlignOf<size_t>::value,
                rustcpp::Flags<size_t>::value
            }, {
                2354907659991406413ull,
                sizeof(char*),
                rustcpp::AlignOf<char*>::value,
                rustcpp::Flags<char*>::value
            }, {
                11580797196984829060ull,
                sizeof(double),
                rustcpp::AlignOf<double>::value,
                rustcpp::Flags<double>::value | 0ull << 32
            }, {
                11580797196984829060ull,
                sizeof(QString),
                rustcpp::AlignOf<QString>::value,
                rustcpp::Flags<QString>::value
            }, {
                11580797196984829060ull,
                sizeof(bool*),
                rustcpp::AlignOf<bool*>::value,
                rustcpp::Flags<bool*>::value
            }, {
                3873092294693829439ull,
                sizeof(float),
                rustcpp::AlignOf<float>::value,
                rustcpp::Flags<float>::value | 0ull << 32
            }, {
                3873092294693829439ull,
                sizeof(QString),
                rustcpp::AlignOf<QString>::value,
                rustcpp::Flags<QString>::value
            }, {
                3873092294693829439ull,
                sizeof(bool*),
                rustcpp::AlignOf<bool*>::value,
                rustcpp::Flags<bool*>::value
            }, {
                14501272809418744896ull,
                sizeof(int16_t),
                rustcpp::AlignOf<int16_t>::value,
                rustcpp::Flags<int16_t>::value | 0ull << 32
            }, {
                14501272809418744896ull,
                sizeof(QString),
                rustcpp::AlignOf<QString>::value,
                rustcpp::Flags<QString>::value
            }, {
                14501272809418744896ull,
                sizeof(bool*),
                rustcpp::AlignOf<bool*>::value,
                rustcpp::Flags<bool*>::value
            }, {
                5742851501341889505ull,
                sizeof(QUrl),
                rustcpp::AlignOf<QUrl>::value,
                rustcpp::Flags<QUrl>::value | 0ull << 32
            }, {
                5742851501341889505ull,
                sizeof(QString),
                rustcpp::AlignOf<QString>::value,
                rustcpp::Flags<QString>::value
            }, {
                11023614134046150292ull,
                sizeof(QUrl),
                rustcpp::AlignOf<QUrl>::value,
                rustcpp::Flags<QUrl>::value | 0ull << 32
            }, {
                11023614134046150292ull,
                sizeof(QString),
                rustcpp::AlignOf<QString>::value,
                rustcpp::Flags<QString>::value
            }, {
                17828704341526981158ull,
                sizeof(QByteArray),
                rustcpp::AlignOf<QByteArray>::value,
                rustcpp::Flags<QByteArray>::value | 0ull << 32
            }, {
                17828704341526981158ull,
                sizeof(const QVariant*),
                rustcpp::AlignOf<const QVariant*>::value,
                rustcpp::Flags<const QVariant*>::value
            }, {
                8422528797998894441ull,
                sizeof(bool),
                rustcpp::AlignOf<bool>::value,
                rustcpp::Flags<bool>::value | 0ull << 32
            }, {
                8422528797998894441ull,
                sizeof(const QVariant*),
                rustcpp::AlignOf<const QVariant*>::value,
                rustcpp::Flags<const QVariant*>::value
            }, {
                10304068304987445024ull,
                sizeof(int),
                rustcpp::AlignOf<int>::value,
                rustcpp::Flags<int>::value | 0ull << 32
            }, {
                10304068304987445024ull,
                sizeof(const QVariant*),
                rustcpp::AlignOf<const QVariant*>::value,
                rustcpp::Flags<const QVariant*>::value
            }, {
                293961702265375647ull,
                sizeof(bool),
                rustcpp::AlignOf<bool>::value,
                rustcpp::Flags<bool>::value | 0ull << 32
            }, {
                293961702265375647ull,
                sizeof(const QVariant*),
                rustcpp::AlignOf<const QVariant*>::value,
                rustcpp::Flags<const QVariant*>::value
            }, {
                5813736108571220206ull,
                sizeof(bool),
                rustcpp::AlignOf<bool>::value,
                rustcpp::Flags<bool>::value | 0ull << 32
            }, {
                5813736108571220206ull,
                sizeof(const QVariant*),
                rustcpp::AlignOf<const QVariant*>::value,
                rustcpp::Flags<const QVariant*>::value
            }, {
                5515055565775529600ull,
                sizeof(QVariantMap),
                rustcpp::AlignOf<QVariantMap>::value,
                rustcpp::Flags<QVariantMap>::value | 0ull << 32
            }, {
                5515055565775529600ull,
                sizeof(const QVariant*),
                rustcpp::AlignOf<const QVariant*>::value,
                rustcpp::Flags<const QVariant*>::value
            }, {
                16164511888629060815ull,
                sizeof(QString),
                rustcpp::AlignOf<QString>::value,
                rustcpp::Flags<QString>::value | 0ull << 32
            }, {
                16164511888629060815ull,
                sizeof(const QVariant*),
                rustcpp::AlignOf<const QVariant*>::value,
                rustcpp::Flags<const QVariant*>::value
            }, {
                15328254983060497711ull,
                sizeof(int),
                rustcpp::AlignOf<int>::value,
                rustcpp::Flags<int>::value | 0ull << 32
            }, {
                15328254983060497711ull,
                sizeof(const QVariant*),
                rustcpp::AlignOf<const QVariant*>::value,
                rustcpp::Flags<const QVariant*>::value
            }, {
                12150890726019561152ull,
                sizeof(QString),
                rustcpp::AlignOf<QString>::value,
                rustcpp::Flags<QString>::value | 0ull << 32
            }, {
                12150890726019561152ull,
                sizeof(const QVariant*),
                rustcpp::AlignOf<const QVariant*>::value,
                rustcpp::Flags<const QVariant*>::value
            }, {
                9776336523920512089ull,
                sizeof(QVariant),
                rustcpp::AlignOf<QVariant>::value,
                rustcpp::Flags<QVariant>::value | 0ull << 32
            }, {
                9776336523920512089ull,
                sizeof(QString),
                rustcpp::AlignOf<QString>::value,
                rustcpp::Flags<QString>::value
            }, {
                9017798674206918183ull,
                sizeof(QVariant),
                rustcpp::AlignOf<QVariant>::value,
                rustcpp::Flags<QVariant>::value | 0ull << 32
            }, {
                9017798674206918183ull,
                sizeof(QVariantMap),
                rustcpp::AlignOf<QVariantMap>::value,
                rustcpp::Flags<QVariantMap>::value
            }, {
                10260280531340185698ull,
                sizeof(QVariant),
                rustcpp::AlignOf<QVariant>::value,
                rustcpp::Flags<QVariant>::value | 0ull << 32
            }, {
                10260280531340185698ull,
                sizeof(QByteArray),
                rustcpp::AlignOf<QByteArray>::value,
                rustcpp::Flags<QByteArray>::value
            }, {
                6851256963740806587ull,
                sizeof(QVariant),
                rustcpp::AlignOf<QVariant>::value,
                rustcpp::Flags<QVariant>::value | 0ull << 32
            }, {
                6851256963740806587ull,
                sizeof(QDate),
                rustcpp::AlignOf<QDate>::value,
                rustcpp::Flags<QDate>::value
            }, {
                14822824282198042533ull,
                sizeof(QVariant),
                rustcpp::AlignOf<QVariant>::value,
                rustcpp::Flags<QVariant>::value | 0ull << 32
            }, {
                14822824282198042533ull,
                sizeof(QTime),
                rustcpp::AlignOf<QTime>::value,
                rustcpp::Flags<QTime>::value
            }, {
                9577632875754428637ull,
                sizeof(QVariant),
                rustcpp::AlignOf<QVariant>::value,
                rustcpp::Flags<QVariant>::value | 0ull << 32
            }, {
                9577632875754428637ull,
                sizeof(QDateTime),
                rustcpp::AlignOf<QDateTime>::value,
                rustcpp::Flags<QDateTime>::value
            }, {
                12585084837777232506ull,
                sizeof(QVariant),
                rustcpp::AlignOf<QVariant>::value,
                rustcpp::Flags<QVariant>::value | 0ull << 32
            }, {
                12585084837777232506ull,
                sizeof(QUrl),
                rustcpp::AlignOf<QUrl>::value,
                rustcpp::Flags<QUrl>::value
            }, {
                1874428007057786242ull,
                sizeof(QVariant),
                rustcpp::AlignOf<QVariant>::value,
                rustcpp::Flags<QVariant>::value | 0ull << 32
            }, {
                1874428007057786242ull,
                sizeof(QVariantList),
                rustcpp::AlignOf<QVariantList>::value,
                rustcpp::Flags<QVariantList>::value
            }, {
                2165839583766449987ull,
                sizeof(QVariant),
                rustcpp::AlignOf<QVariant>::value,
                rustcpp::Flags<QVariant>::value | 0ull << 32
            }, {
                2165839583766449987ull,
                sizeof(QStringList),
                rustcpp::AlignOf<QStringList>::value,
                rustcpp::Flags<QStringList>::value
            }, {
                10556058091063281365ull,
                sizeof(QVariant),
                rustcpp::AlignOf<QVariant>::value,
                rustcpp::Flags<QVariant>::value | 0ull << 32
            }, {
                10556058091063281365ull,
                sizeof(int),
                rustcpp::AlignOf<int>::value,
                rustcpp::Flags<int>::value
            }, {
                9580956313917194299ull,
                sizeof(QVariant),
                rustcpp::AlignOf<QVariant>::value,
                rustcpp::Flags<QVariant>::value | 0ull << 32
            }, {
                9580956313917194299ull,
                sizeof(uint),
                rustcpp::AlignOf<uint>::value,
                rustcpp::Flags<uint>::value
            }, {
                15195171177230650588ull,
                sizeof(QVariant),
                rustcpp::AlignOf<QVariant>::value,
                rustcpp::Flags<QVariant>::value | 0ull << 32
            }, {
                15195171177230650588ull,
                sizeof(qlonglong),
                rustcpp::AlignOf<qlonglong>::value,
                rustcpp::Flags<qlonglong>::value
            }, {
                14718237765756166838ull,
                sizeof(QVariant),
                rustcpp::AlignOf<QVariant>::value,
                rustcpp::Flags<QVariant>::value | 0ull << 32
            }, {
                14718237765756166838ull,
                sizeof(qulonglong),
                rustcpp::AlignOf<qulonglong>::value,
                rustcpp::Flags<qulonglong>::value
            }, {
                12703415612999444173ull,
                sizeof(QVariant),
                rustcpp::AlignOf<QVariant>::value,
                rustcpp::Flags<QVariant>::value | 0ull << 32
            }, {
                12703415612999444173ull,
                sizeof(float),
                rustcpp::AlignOf<float>::value,
                rustcpp::Flags<float>::value
            }, {
                2797084026161068402ull,
                sizeof(QVariant),
                rustcpp::AlignOf<QVariant>::value,
                rustcpp::Flags<QVariant>::value | 0ull << 32
            }, {
                2797084026161068402ull,
                sizeof(double),
                rustcpp::AlignOf<double>::value,
                rustcpp::Flags<double>::value
            }, {
                16806477755470202597ull,
                sizeof(QVariant),
                rustcpp::AlignOf<QVariant>::value,
                rustcpp::Flags<QVariant>::value | 0ull << 32
            }, {
                16806477755470202597ull,
                sizeof(bool),
                rustcpp::AlignOf<bool>::value,
                rustcpp::Flags<bool>::value
            }, {
                11688091042753406134ull,
                sizeof(QColor),
                rustcpp::AlignOf<QColor>::value,
                rustcpp::Flags<QColor>::value | 0ull << 32
            }, {
                11688091042753406134ull,
                sizeof(size_t),
                rustcpp::AlignOf<size_t>::value,
                rustcpp::Flags<size_t>::value
            }, {
                11688091042753406134ull,
                sizeof(char*),
                rustcpp::AlignOf<char*>::value,
                rustcpp::Flags<char*>::value
            }, {
                867391879136104575ull,
                sizeof(QColor),
                rustcpp::AlignOf<QColor>::value,
                rustcpp::Flags<QColor>::value | 0ull << 32
            }, {
                867391879136104575ull,
                sizeof(Qt::GlobalColor),
                rustcpp::AlignOf<Qt::GlobalColor>::value,
                rustcpp::Flags<Qt::GlobalColor>::value
            }, {
                3362111975280358802ull,
                sizeof(QColor),
                rustcpp::AlignOf<QColor>::value,
                rustcpp::Flags<QColor>::value | 0ull << 32
            }, {
                3362111975280358802ull,
                sizeof(int),
                rustcpp::AlignOf<int>::value,
                rustcpp::Flags<int>::value
            }, {
                3362111975280358802ull,
                sizeof(int),
                rustcpp::AlignOf<int>::value,
                rustcpp::Flags<int>::value
            }, {
                3362111975280358802ull,
                sizeof(int),
                rustcpp::AlignOf<int>::value,
                rustcpp::Flags<int>::value
            }, {
                3362111975280358802ull,
                sizeof(int),
                rustcpp::AlignOf<int>::value,
                rustcpp::Flags<int>::value
            }, {
                3362111975280358802ull,
                sizeof(int),
                rustcpp::AlignOf<int>::value,
                rustcpp::Flags<int>::value
            }, {
                18209586270139823719ull,
                sizeof(QColor),
                rustcpp::AlignOf<QColor>::value,
                rustcpp::Flags<QColor>::value | 0ull << 32
            }, {
                18209586270139823719ull,
                sizeof(qreal),
                rustcpp::AlignOf<qreal>::value,
                rustcpp::Flags<qreal>::value
            }, {
                18209586270139823719ull,
                sizeof(qreal),
                rustcpp::AlignOf<qreal>::value,
                rustcpp::Flags<qreal>::value
            }, {
                18209586270139823719ull,
                sizeof(qreal),
                rustcpp::AlignOf<qreal>::value,
                rustcpp::Flags<qreal>::value
            }, {
                18209586270139823719ull,
                sizeof(qreal),
                rustcpp::AlignOf<qreal>::value,
                rustcpp::Flags<qreal>::value
            }, {
                18209586270139823719ull,
                sizeof(qreal),
                rustcpp::AlignOf<qreal>::value,
                rustcpp::Flags<qreal>::value
            }, {
                3275586238431674537ull,
                sizeof(QColor),
                rustcpp::AlignOf<QColor>::value,
                rustcpp::Flags<QColor>::value | 0ull << 32
            }, {
                3275586238431674537ull,
                sizeof(int),
                rustcpp::AlignOf<int>::value,
                rustcpp::Flags<int>::value
            }, {
                3275586238431674537ull,
                sizeof(int),
                rustcpp::AlignOf<int>::value,
                rustcpp::Flags<int>::value
            }, {
                3275586238431674537ull,
                sizeof(int),
                rustcpp::AlignOf<int>::value,
                rustcpp::Flags<int>::value
            }, {
                3275586238431674537ull,
                sizeof(int),
                rustcpp::AlignOf<int>::value,
                rustcpp::Flags<int>::value
            }, {
                4743450151933161191ull,
                sizeof(QColor),
                rustcpp::AlignOf<QColor>::value,
                rustcpp::Flags<QColor>::value | 0ull << 32
            }, {
                4743450151933161191ull,
                sizeof(qreal),
                rustcpp::AlignOf<qreal>::value,
                rustcpp::Flags<qreal>::value
            }, {
                4743450151933161191ull,
                sizeof(qreal),
                rustcpp::AlignOf<qreal>::value,
                rustcpp::Flags<qreal>::value
            }, {
                4743450151933161191ull,
                sizeof(qreal),
                rustcpp::AlignOf<qreal>::value,
                rustcpp::Flags<qreal>::value
            }, {
                4743450151933161191ull,
                sizeof(qreal),
                rustcpp::AlignOf<qreal>::value,
                rustcpp::Flags<qreal>::value
            }, {
                122775396496327967ull,
                sizeof(QColor),
                rustcpp::AlignOf<QColor>::value,
                rustcpp::Flags<QColor>::value | 0ull << 32
            }, {
                122775396496327967ull,
                sizeof(int),
                rustcpp::AlignOf<int>::value,
                rustcpp::Flags<int>::value
            }, {
                122775396496327967ull,
                sizeof(int),
                rustcpp::AlignOf<int>::value,
                rustcpp::Flags<int>::value
            }, {
                122775396496327967ull,
                sizeof(int),
                rustcpp::AlignOf<int>::value,
                rustcpp::Flags<int>::value
            }, {
                122775396496327967ull,
                sizeof(int),
                rustcpp::AlignOf<int>::value,
                rustcpp::Flags<int>::value
            }, {
                17827860185260889669ull,
                sizeof(QColor),
                rustcpp::AlignOf<QColor>::value,
                rustcpp::Flags<QColor>::value | 0ull << 32
            }, {
                17827860185260889669ull,
                sizeof(qreal),
                rustcpp::AlignOf<qreal>::value,
                rustcpp::Flags<qreal>::value
            }, {
                17827860185260889669ull,
                sizeof(qreal),
                rustcpp::AlignOf<qreal>::value,
                rustcpp::Flags<qreal>::value
            }, {
                17827860185260889669ull,
                sizeof(qreal),
                rustcpp::AlignOf<qreal>::value,
                rustcpp::Flags<qreal>::value
            }, {
                17827860185260889669ull,
                sizeof(qreal),
                rustcpp::AlignOf<qreal>::value,
                rustcpp::Flags<qreal>::value
            }, {
                18281657332345086466ull,
                sizeof(QColor),
                rustcpp::AlignOf<QColor>::value,
                rustcpp::Flags<QColor>::value | 0ull << 32
            }, {
                18281657332345086466ull,
                sizeof(int),
                rustcpp::AlignOf<int>::value,
                rustcpp::Flags<int>::value
            }, {
                18281657332345086466ull,
                sizeof(int),
                rustcpp::AlignOf<int>::value,
                rustcpp::Flags<int>::value
            }, {
                18281657332345086466ull,
                sizeof(int),
                rustcpp::AlignOf<int>::value,
                rustcpp::Flags<int>::value
            }, {
                18281657332345086466ull,
                sizeof(int),
                rustcpp::AlignOf<int>::value,
                rustcpp::Flags<int>::value
            }, {
                14979884349474437996ull,
                sizeof(QColor),
                rustcpp::AlignOf<QColor>::value,
                rustcpp::Flags<QColor>::value | 0ull << 32
            }, {
                14979884349474437996ull,
                sizeof(qreal),
                rustcpp::AlignOf<qreal>::value,
                rustcpp::Flags<qreal>::value
            }, {
                14979884349474437996ull,
                sizeof(qreal),
                rustcpp::AlignOf<qreal>::value,
                rustcpp::Flags<qreal>::value
            }, {
                14979884349474437996ull,
                sizeof(qreal),
                rustcpp::AlignOf<qreal>::value,
                rustcpp::Flags<qreal>::value
            }, {
                17607348526063084915ull,
                sizeof(QColor),
                rustcpp::AlignOf<QColor>::value,
                rustcpp::Flags<QColor>::value | 0ull << 32
            }, {
                17607348526063084915ull,
                sizeof(qreal),
                rustcpp::AlignOf<qreal>::value,
                rustcpp::Flags<qreal>::value
            }, {
                17607348526063084915ull,
                sizeof(qreal),
                rustcpp::AlignOf<qreal>::value,
                rustcpp::Flags<qreal>::value
            }, {
                17607348526063084915ull,
                sizeof(qreal),
                rustcpp::AlignOf<qreal>::value,
                rustcpp::Flags<qreal>::value
            }, {
                17607348526063084915ull,
                sizeof(qreal),
                rustcpp::AlignOf<qreal>::value,
                rustcpp::Flags<qreal>::value
            }, {
                15075973104733253088ull,
                sizeof(QColor),
                rustcpp::AlignOf<QColor>::value,
                rustcpp::Flags<QColor>::value | 0ull << 32
            }, {
                15075973104733253088ull,
                sizeof(unsigned short),
                rustcpp::AlignOf<unsigned short>::value,
                rustcpp::Flags<unsigned short>::value
            }, {
                15075973104733253088ull,
                sizeof(unsigned short),
                rustcpp::AlignOf<unsigned short>::value,
                rustcpp::Flags<unsigned short>::value
            }, {
                15075973104733253088ull,
                sizeof(unsigned short),
                rustcpp::AlignOf<unsigned short>::value,
                rustcpp::Flags<unsigned short>::value
            }, {
                15075973104733253088ull,
                sizeof(unsigned short),
                rustcpp::AlignOf<unsigned short>::value,
                rustcpp::Flags<unsigned short>::value
            }, {
                14636474237066385328ull,
                sizeof(QColor),
                rustcpp::AlignOf<QColor>::value,
                rustcpp::Flags<QColor>::value | 0ull << 32
            }, {
                14636474237066385328ull,
                sizeof(QRgba64),
                rustcpp::AlignOf<QRgba64>::value,
                rustcpp::Flags<QRgba64>::value
            }, {
                852976866052127218ull,
                sizeof(QColor),
                rustcpp::AlignOf<QColor>::value,
                rustcpp::Flags<QColor>::value | 0ull << 32
            }, {
                852976866052127218ull,
                sizeof(QRgb),
                rustcpp::AlignOf<QRgb>::value,
                rustcpp::Flags<QRgb>::value
            }, {
                6562486521463766636ull,
                sizeof(bool),
                rustcpp::AlignOf<bool>::value,
                rustcpp::Flags<bool>::value | 0ull << 32
            }, {
                6562486521463766636ull,
                sizeof(size_t),
                rustcpp::AlignOf<size_t>::value,
                rustcpp::Flags<size_t>::value
            }, {
                6562486521463766636ull,
                sizeof(char*),
                rustcpp::AlignOf<char*>::value,
                rustcpp::Flags<char*>::value
            }, {
                12899120420297207326ull,
                sizeof(int),
                rustcpp::AlignOf<int>::value,
                rustcpp::Flags<int>::value | 0ull << 32
            }, {
                12899120420297207326ull,
                sizeof(const QColor*),
                rustcpp::AlignOf<const QColor*>::value,
                rustcpp::Flags<const QColor*>::value
            }, {
                9565828409430651049ull,
                sizeof(qreal),
                rustcpp::AlignOf<qreal>::value,
                rustcpp::Flags<qreal>::value | 0ull << 32
            }, {
                9565828409430651049ull,
                sizeof(const QColor*),
                rustcpp::AlignOf<const QColor*>::value,
                rustcpp::Flags<const QColor*>::value
            }, {
                13396983635676196233ull,
                sizeof(int),
                rustcpp::AlignOf<int>::value,
                rustcpp::Flags<int>::value | 0ull << 32
            }, {
                13396983635676196233ull,
                sizeof(const QColor*),
                rustcpp::AlignOf<const QColor*>::value,
                rustcpp::Flags<const QColor*>::value
            }, {
                18261940737531758024ull,
                sizeof(qreal),
                rustcpp::AlignOf<qreal>::value,
                rustcpp::Flags<qreal>::value | 0ull << 32
            }, {
                18261940737531758024ull,
                sizeof(const QColor*),
                rustcpp::AlignOf<const QColor*>::value,
                rustcpp::Flags<const QColor*>::value
            }, {
                12516104239163961000ull,
                sizeof(int),
                rustcpp::AlignOf<int>::value,
                rustcpp::Flags<int>::value | 0ull << 32
            }, {
                12516104239163961000ull,
                sizeof(const QColor*),
                rustcpp::AlignOf<const QColor*>::value,
                rustcpp::Flags<const QColor*>::value
            }, {
                5716427022183293837ull,
                sizeof(qreal),
                rustcpp::AlignOf<qreal>::value,
                rustcpp::Flags<qreal>::value | 0ull << 32
            }, {
                5716427022183293837ull,
                sizeof(const QColor*),
                rustcpp::AlignOf<const QColor*>::value,
                rustcpp::Flags<const QColor*>::value
            }, {
                10768165766490841094ull,
                sizeof(QColor),
                rustcpp::AlignOf<QColor>::value,
                rustcpp::Flags<QColor>::value | 0ull << 32
            }, {
                10768165766490841094ull,
                sizeof(const QColor*),
                rustcpp::AlignOf<const QColor*>::value,
                rustcpp::Flags<const QColor*>::value
            }, {
                10768165766490841094ull,
                sizeof(QColor::Spec),
                rustcpp::AlignOf<QColor::Spec>::value,
                rustcpp::Flags<QColor::Spec>::value
            }, {
                8512890615446006412ull,
                sizeof(int),
                rustcpp::AlignOf<int>::value,
                rustcpp::Flags<int>::value | 0ull << 32
            }, {
                8512890615446006412ull,
                sizeof(const QColor*),
                rustcpp::AlignOf<const QColor*>::value,
                rustcpp::Flags<const QColor*>::value
            }, {
                11487203260074220274ull,
                sizeof(qreal),
                rustcpp::AlignOf<qreal>::value,
                rustcpp::Flags<qreal>::value | 0ull << 32
            }, {
                11487203260074220274ull,
                sizeof(const QColor*),
                rustcpp::AlignOf<const QColor*>::value,
                rustcpp::Flags<const QColor*>::value
            }, {
                7395994089427190571ull,
                sizeof(QColor),
                rustcpp::AlignOf<QColor>::value,
                rustcpp::Flags<QColor>::value | 0ull << 32
            }, {
                7395994089427190571ull,
                sizeof(const QColor*),
                rustcpp::AlignOf<const QColor*>::value,
                rustcpp::Flags<const QColor*>::value
            }, {
                7395994089427190571ull,
                sizeof(int),
                rustcpp::AlignOf<int>::value,
                rustcpp::Flags<int>::value
            }, {2396326421527703319ull, 0, 1, 0ull << 32}, {
                2396326421527703319ull,
                sizeof(QColor*),
                rustcpp::AlignOf<QColor*>::value,
                rustcpp::Flags<QColor*>::value
            }, {
                2396326421527703319ull,
                sizeof(int*),
                rustcpp::AlignOf<int*>::value,
                rustcpp::Flags<int*>::value
            }, {
                2396326421527703319ull,
                sizeof(int*),
                rustcpp::AlignOf<int*>::value,
                rustcpp::Flags<int*>::value
            }, {
                2396326421527703319ull,
                sizeof(int*),
                rustcpp::AlignOf<int*>::value,
                rustcpp::Flags<int*>::value
            }, {
                2396326421527703319ull,
                sizeof(int*),
                rustcpp::AlignOf<int*>::value,
                rustcpp::Flags<int*>::value
            }, {
                2396326421527703319ull,
                sizeof(int*),
                rustcpp::AlignOf<int*>::value,
                rustcpp::Flags<int*>::value
            }, {1652438105159826321ull, 0, 1, 0ull << 32}, {
                1652438105159826321ull,
                sizeof(QColor*),
                rustcpp::AlignOf<QColor*>::value,
                rustcpp::Flags<QColor*>::value
            }, {
                1652438105159826321ull,
                sizeof(qreal*),
                rustcpp::AlignOf<qreal*>::value,
                rustcpp::Flags<qreal*>::value
            }, {
                1652438105159826321ull,
                sizeof(qreal*),
                rustcpp::AlignOf<qreal*>::value,
                rustcpp::Flags<qreal*>::value
            }, {
                1652438105159826321ull,
                sizeof(qreal*),
                rustcpp::AlignOf<qreal*>::value,
                rustcpp::Flags<qreal*>::value
            }, {
                1652438105159826321ull,
                sizeof(qreal*),
                rustcpp::AlignOf<qreal*>::value,
                rustcpp::Flags<qreal*>::value
            }, {
                1652438105159826321ull,
                sizeof(qreal*),
                rustcpp::AlignOf<qreal*>::value,
                rustcpp::Flags<qreal*>::value
            }, {4517367459257178543ull, 0, 1, 0ull << 32}, {
                4517367459257178543ull,
                sizeof(const QColor*),
                rustcpp::AlignOf<const QColor*>::value,
                rustcpp::Flags<const QColor*>::value
            }, {
                4517367459257178543ull,
                sizeof(int*),
                rustcpp::AlignOf<int*>::value,
                rustcpp::Flags<int*>::value
            }, {
                4517367459257178543ull,
                sizeof(int*),
                rustcpp::AlignOf<int*>::value,
                rustcpp::Flags<int*>::value
            }, {
                4517367459257178543ull,
                sizeof(int*),
                rustcpp::AlignOf<int*>::value,
                rustcpp::Flags<int*>::value
            }, {
                4517367459257178543ull,
                sizeof(int*),
                rustcpp::AlignOf<int*>::value,
                rustcpp::Flags<int*>::value
            }, {17644639059636349112ull, 0, 1, 0ull << 32}, {
                17644639059636349112ull,
                sizeof(const QColor*),
                rustcpp::AlignOf<const QColor*>::value,
                rustcpp::Flags<const QColor*>::value
            }, {
                17644639059636349112ull,
                sizeof(qreal*),
                rustcpp::AlignOf<qreal*>::value,
                rustcpp::Flags<qreal*>::value
            }, {
                17644639059636349112ull,
                sizeof(qreal*),
                rustcpp::AlignOf<qreal*>::value,
                rustcpp::Flags<qreal*>::value
            }, {
                17644639059636349112ull,
                sizeof(qreal*),
                rustcpp::AlignOf<qreal*>::value,
                rustcpp::Flags<qreal*>::value
            }, {
                17644639059636349112ull,
                sizeof(qreal*),
                rustcpp::AlignOf<qreal*>::value,
                rustcpp::Flags<qreal*>::value
            }, {4660008071312306453ull, 0, 1, 0ull << 32}, {
                4660008071312306453ull,
                sizeof(const QColor*),
                rustcpp::AlignOf<const QColor*>::value,
                rustcpp::Flags<const QColor*>::value
            }, {
                4660008071312306453ull,
                sizeof(int*),
                rustcpp::AlignOf<int*>::value,
                rustcpp::Flags<int*>::value
            }, {
                4660008071312306453ull,
                sizeof(int*),
                rustcpp::AlignOf<int*>::value,
                rustcpp::Flags<int*>::value
            }, {
                4660008071312306453ull,
                sizeof(int*),
                rustcpp::AlignOf<int*>::value,
                rustcpp::Flags<int*>::value
            }, {
                4660008071312306453ull,
                sizeof(int*),
                rustcpp::AlignOf<int*>::value,
                rustcpp::Flags<int*>::value
            }, {5688808934657929749ull, 0, 1, 0ull << 32}, {
                5688808934657929749ull,
                sizeof(const QColor*),
                rustcpp::AlignOf<const QColor*>::value,
                rustcpp::Flags<const QColor*>::value
            }, {
                5688808934657929749ull,
                sizeof(qreal*),
                rustcpp::AlignOf<qreal*>::value,
                rustcpp::Flags<qreal*>::value
            }, {
                5688808934657929749ull,
                sizeof(qreal*),
                rustcpp::AlignOf<qreal*>::value,
                rustcpp::Flags<qreal*>::value
            }, {
                5688808934657929749ull,
                sizeof(qreal*),
                rustcpp::AlignOf<qreal*>::value,
                rustcpp::Flags<qreal*>::value
            }, {
                5688808934657929749ull,
                sizeof(qreal*),
                rustcpp::AlignOf<qreal*>::value,
                rustcpp::Flags<qreal*>::value
            }, {17922453164107002694ull, 0, 1, 0ull << 32}, {
                17922453164107002694ull,
                sizeof(const QColor*),
                rustcpp::AlignOf<const QColor*>::value,
                rustcpp::Flags<const QColor*>::value
            }, {
                17922453164107002694ull,
                sizeof(int*),
                rustcpp::AlignOf<int*>::value,
                rustcpp::Flags<int*>::value
            }, {
                17922453164107002694ull,
                sizeof(int*),
                rustcpp::AlignOf<int*>::value,
                rustcpp::Flags<int*>::value
            }, {
                17922453164107002694ull,
                sizeof(int*),
                rustcpp::AlignOf<int*>::value,
                rustcpp::Flags<int*>::value
            }, {
                17922453164107002694ull,
                sizeof(int*),
                rustcpp::AlignOf<int*>::value,
                rustcpp::Flags<int*>::value
            }, {10467227045675067687ull, 0, 1, 0ull << 32}, {
                10467227045675067687ull,
                sizeof(const QColor*),
                rustcpp::AlignOf<const QColor*>::value,
                rustcpp::Flags<const QColor*>::value
            }, {
                10467227045675067687ull,
                sizeof(qreal*),
                rustcpp::AlignOf<qreal*>::value,
                rustcpp::Flags<qreal*>::value
            }, {
                10467227045675067687ull,
                sizeof(qreal*),
                rustcpp::AlignOf<qreal*>::value,
                rustcpp::Flags<qreal*>::value
            }, {
                10467227045675067687ull,
                sizeof(qreal*),
                rustcpp::AlignOf<qreal*>::value,
                rustcpp::Flags<qreal*>::value
            }, {
                10467227045675067687ull,
                sizeof(qreal*),
                rustcpp::AlignOf<qreal*>::value,
                rustcpp::Flags<qreal*>::value
            }, {
                10435396771700997159ull,
                sizeof(int),
                rustcpp::AlignOf<int>::value,
                rustcpp::Flags<int>::value | 0ull << 32
            }, {
                10435396771700997159ull,
                sizeof(const QColor*),
                rustcpp::AlignOf<const QColor*>::value,
                rustcpp::Flags<const QColor*>::value
            }, {
                5598153541641463777ull,
                sizeof(qreal),
                rustcpp::AlignOf<qreal>::value,
                rustcpp::Flags<qreal>::value | 0ull << 32
            }, {
                5598153541641463777ull,
                sizeof(const QColor*),
                rustcpp::AlignOf<const QColor*>::value,
                rustcpp::Flags<const QColor*>::value
            }, {
                8567533102796930674ull,
                sizeof(int),
                rustcpp::AlignOf<int>::value,
                rustcpp::Flags<int>::value | 0ull << 32
            }, {
                8567533102796930674ull,
                sizeof(const QColor*),
                rustcpp::AlignOf<const QColor*>::value,
                rustcpp::Flags<const QColor*>::value
            }, {
                8673915247980588674ull,
                sizeof(qreal),
                rustcpp::AlignOf<qreal>::value,
                rustcpp::Flags<qreal>::value | 0ull << 32
            }, {
                8673915247980588674ull,
                sizeof(const QColor*),
                rustcpp::AlignOf<const QColor*>::value,
                rustcpp::Flags<const QColor*>::value
            }, {
                347715313336547375ull,
                sizeof(int),
                rustcpp::AlignOf<int>::value,
                rustcpp::Flags<int>::value | 0ull << 32
            }, {
                347715313336547375ull,
                sizeof(const QColor*),
                rustcpp::AlignOf<const QColor*>::value,
                rustcpp::Flags<const QColor*>::value
            }, {
                9271168031678209042ull,
                sizeof(qreal),
                rustcpp::AlignOf<qreal>::value,
                rustcpp::Flags<qreal>::value | 0ull << 32
            }, {
                9271168031678209042ull,
                sizeof(const QColor*),
                rustcpp::AlignOf<const QColor*>::value,
                rustcpp::Flags<const QColor*>::value
            }, {
                5248300033401443054ull,
                sizeof(int),
                rustcpp::AlignOf<int>::value,
                rustcpp::Flags<int>::value | 0ull << 32
            }, {
                5248300033401443054ull,
                sizeof(const QColor*),
                rustcpp::AlignOf<const QColor*>::value,
                rustcpp::Flags<const QColor*>::value
            }, {
                3536564845112252622ull,
                sizeof(qreal),
                rustcpp::AlignOf<qreal>::value,
                rustcpp::Flags<qreal>::value | 0ull << 32
            }, {
                3536564845112252622ull,
                sizeof(const QColor*),
                rustcpp::AlignOf<const QColor*>::value,
                rustcpp::Flags<const QColor*>::value
            }, {
                13208183320633615156ull,
                sizeof(int),
                rustcpp::AlignOf<int>::value,
                rustcpp::Flags<int>::value | 0ull << 32
            }, {
                13208183320633615156ull,
                sizeof(const QColor*),
                rustcpp::AlignOf<const QColor*>::value,
                rustcpp::Flags<const QColor*>::value
            }, {
                11694767836553784798ull,
                sizeof(qreal),
                rustcpp::AlignOf<qreal>::value,
                rustcpp::Flags<qreal>::value | 0ull << 32
            }, {
                11694767836553784798ull,
                sizeof(const QColor*),
                rustcpp::AlignOf<const QColor*>::value,
                rustcpp::Flags<const QColor*>::value
            }, {
                346037571913472531ull,
                sizeof(bool),
                rustcpp::AlignOf<bool>::value,
                rustcpp::Flags<bool>::value | 0ull << 32
            }, {
                346037571913472531ull,
                sizeof(const QColor*),
                rustcpp::AlignOf<const QColor*>::value,
                rustcpp::Flags<const QColor*>::value
            }, {
                16355498976262131312ull,
                sizeof(QColor),
                rustcpp::AlignOf<QColor>::value,
                rustcpp::Flags<QColor>::value | 0ull << 32
            }, {
                16355498976262131312ull,
                sizeof(const QColor*),
                rustcpp::AlignOf<const QColor*>::value,
                rustcpp::Flags<const QColor*>::value
            }, {
                16355498976262131312ull,
                sizeof(int),
                rustcpp::AlignOf<int>::value,
                rustcpp::Flags<int>::value
            }, {
                5517279073047833914ull,
                sizeof(int),
                rustcpp::AlignOf<int>::value,
                rustcpp::Flags<int>::value | 0ull << 32
            }, {
                5517279073047833914ull,
                sizeof(const QColor*),
                rustcpp::AlignOf<const QColor*>::value,
                rustcpp::Flags<const QColor*>::value
            }, {
                164985501414107641ull,
                sizeof(qreal),
                rustcpp::AlignOf<qreal>::value,
                rustcpp::Flags<qreal>::value | 0ull << 32
            }, {
                164985501414107641ull,
                sizeof(const QColor*),
                rustcpp::AlignOf<const QColor*>::value,
                rustcpp::Flags<const QColor*>::value
            }, {
                7657429101540242025ull,
                sizeof(int),
                rustcpp::AlignOf<int>::value,
                rustcpp::Flags<int>::value | 0ull << 32
            }, {
                7657429101540242025ull,
                sizeof(const QColor*),
                rustcpp::AlignOf<const QColor*>::value,
                rustcpp::Flags<const QColor*>::value
            }, {
                2023400310486609676ull,
                sizeof(qreal),
                rustcpp::AlignOf<qreal>::value,
                rustcpp::Flags<qreal>::value | 0ull << 32
            }, {
                2023400310486609676ull,
                sizeof(const QColor*),
                rustcpp::AlignOf<const QColor*>::value,
                rustcpp::Flags<const QColor*>::value
            }, {
                11601790718024597815ull,
                sizeof(QString),
                rustcpp::AlignOf<QString>::value,
                rustcpp::Flags<QString>::value | 0ull << 32
            }, {
                11601790718024597815ull,
                sizeof(const QColor*),
                rustcpp::AlignOf<const QColor*>::value,
                rustcpp::Flags<const QColor*>::value
            }, {
                11400353636140074821ull,
                sizeof(QString),
                rustcpp::AlignOf<QString>::value,
                rustcpp::Flags<QString>::value | 0ull << 32
            }, {
                11400353636140074821ull,
                sizeof(const QColor*),
                rustcpp::AlignOf<const QColor*>::value,
                rustcpp::Flags<const QColor*>::value
            }, {
                11400353636140074821ull,
                sizeof(QColor::NameFormat),
                rustcpp::AlignOf<QColor::NameFormat>::value,
                rustcpp::Flags<QColor::NameFormat>::value
            }, {
                12479386658615496979ull,
                sizeof(int),
                rustcpp::AlignOf<int>::value,
                rustcpp::Flags<int>::value | 0ull << 32
            }, {
                12479386658615496979ull,
                sizeof(const QColor*),
                rustcpp::AlignOf<const QColor*>::value,
                rustcpp::Flags<const QColor*>::value
            }, {
                15708548989328790348ull,
                sizeof(qreal),
                rustcpp::AlignOf<qreal>::value,
                rustcpp::Flags<qreal>::value | 0ull << 32
            }, {
                15708548989328790348ull,
                sizeof(const QColor*),
                rustcpp::AlignOf<const QColor*>::value,
                rustcpp::Flags<const QColor*>::value
            }, {
                3646897587517835220ull,
                sizeof(QRgb),
                rustcpp::AlignOf<QRgb>::value,
                rustcpp::Flags<QRgb>::value | 0ull << 32
            }, {
                3646897587517835220ull,
                sizeof(const QColor*),
                rustcpp::AlignOf<const QColor*>::value,
                rustcpp::Flags<const QColor*>::value
            }, {
                8523469220902983680ull,
                sizeof(QRgba64),
                rustcpp::AlignOf<QRgba64>::value,
                rustcpp::Flags<QRgba64>::value | 0ull << 32
            }, {
                8523469220902983680ull,
                sizeof(const QColor*),
                rustcpp::AlignOf<const QColor*>::value,
                rustcpp::Flags<const QColor*>::value
            }, {
                7802677384846055014ull,
                sizeof(QRgb),
                rustcpp::AlignOf<QRgb>::value,
                rustcpp::Flags<QRgb>::value | 0ull << 32
            }, {
                7802677384846055014ull,
                sizeof(const QColor*),
                rustcpp::AlignOf<const QColor*>::value,
                rustcpp::Flags<const QColor*>::value
            }, {5034381321897749753ull, 0, 1, 0ull << 32}, {
                5034381321897749753ull,
                sizeof(QColor*),
                rustcpp::AlignOf<QColor*>::value,
                rustcpp::Flags<QColor*>::value
            }, {
                5034381321897749753ull,
                sizeof(int),
                rustcpp::AlignOf<int>::value,
                rustcpp::Flags<int>::value
            }, {10154332048764209083ull, 0, 1, 0ull << 32}, {
                10154332048764209083ull,
                sizeof(QColor*),
                rustcpp::AlignOf<QColor*>::value,
                rustcpp::Flags<QColor*>::value
            }, {
                10154332048764209083ull,
                sizeof(qreal),
                rustcpp::AlignOf<qreal>::value,
                rustcpp::Flags<qreal>::value
            }, {2986375055874973854ull, 0, 1, 0ull << 32}, {
                2986375055874973854ull,
                sizeof(QColor*),
                rustcpp::AlignOf<QColor*>::value,
                rustcpp::Flags<QColor*>::value
            }, {
                2986375055874973854ull,
                sizeof(int),
                rustcpp::AlignOf<int>::value,
                rustcpp::Flags<int>::value
            }, {2247930618389742359ull, 0, 1, 0ull << 32}, {
                2247930618389742359ull,
                sizeof(QColor*),
                rustcpp::AlignOf<QColor*>::value,
                rustcpp::Flags<QColor*>::value
            }, {
                2247930618389742359ull,
                sizeof(qreal),
                rustcpp::AlignOf<qreal>::value,
                rustcpp::Flags<qreal>::value
            }, {1650060878514444874ull, 0, 1, 0ull << 32}, {
                1650060878514444874ull,
                sizeof(QColor*),
                rustcpp::AlignOf<QColor*>::value,
                rustcpp::Flags<QColor*>::value
            }, {
                1650060878514444874ull,
                sizeof(int),
                rustcpp::AlignOf<int>::value,
                rustcpp::Flags<int>::value
            }, {
                1650060878514444874ull,
                sizeof(int),
                rustcpp::AlignOf<int>::value,
                rustcpp::Flags<int>::value
            }, {
                1650060878514444874ull,
                sizeof(int),
                rustcpp::AlignOf<int>::value,
                rustcpp::Flags<int>::value
            }, {
                1650060878514444874ull,
                sizeof(int),
                rustcpp::AlignOf<int>::value,
                rustcpp::Flags<int>::value
            }, {
                1650060878514444874ull,
                sizeof(int),
                rustcpp::AlignOf<int>::value,
                rustcpp::Flags<int>::value
            }, {17835310047960072148ull, 0, 1, 0ull << 32}, {
                17835310047960072148ull,
                sizeof(QColor*),
                rustcpp::AlignOf<QColor*>::value,
                rustcpp::Flags<QColor*>::value
            }, {
                17835310047960072148ull,
                sizeof(qreal),
                rustcpp::AlignOf<qreal>::value,
                rustcpp::Flags<qreal>::value
            }, {
                17835310047960072148ull,
                sizeof(qreal),
                rustcpp::AlignOf<qreal>::value,
                rustcpp::Flags<qreal>::value
            }, {
                17835310047960072148ull,
                sizeof(qreal),
                rustcpp::AlignOf<qreal>::value,
                rustcpp::Flags<qreal>::value
            }, {
                17835310047960072148ull,
                sizeof(qreal),
                rustcpp::AlignOf<qreal>::value,
                rustcpp::Flags<qreal>::value
            }, {
                17835310047960072148ull,
                sizeof(qreal),
                rustcpp::AlignOf<qreal>::value,
                rustcpp::Flags<qreal>::value
            }, {12285107553435840877ull, 0, 1, 0ull << 32}, {
                12285107553435840877ull,
                sizeof(QColor*),
                rustcpp::AlignOf<QColor*>::value,
                rustcpp::Flags<QColor*>::value
            }, {
                12285107553435840877ull,
                sizeof(int),
                rustcpp::AlignOf<int>::value,
                rustcpp::Flags<int>::value
            }, {16282719260357201915ull, 0, 1, 0ull << 32}, {
                16282719260357201915ull,
                sizeof(QColor*),
                rustcpp::AlignOf<QColor*>::value,
                rustcpp::Flags<QColor*>::value
            }, {
                16282719260357201915ull,
                sizeof(qreal),
                rustcpp::AlignOf<qreal>::value,
                rustcpp::Flags<qreal>::value
            }, {6545401698892239899ull, 0, 1, 0ull << 32}, {
                6545401698892239899ull,
                sizeof(QColor*),
                rustcpp::AlignOf<QColor*>::value,
                rustcpp::Flags<QColor*>::value
            }, {
                6545401698892239899ull,
                sizeof(int),
                rustcpp::AlignOf<int>::value,
                rustcpp::Flags<int>::value
            }, {
                6545401698892239899ull,
                sizeof(int),
                rustcpp::AlignOf<int>::value,
                rustcpp::Flags<int>::value
            }, {
                6545401698892239899ull,
                sizeof(int),
                rustcpp::AlignOf<int>::value,
                rustcpp::Flags<int>::value
            }, {
                6545401698892239899ull,
                sizeof(int),
                rustcpp::AlignOf<int>::value,
                rustcpp::Flags<int>::value
            }, {5359332087168930544ull, 0, 1, 0ull << 32}, {
                5359332087168930544ull,
                sizeof(QColor*),
                rustcpp::AlignOf<QColor*>::value,
                rustcpp::Flags<QColor*>::value
            }, {
                5359332087168930544ull,
                sizeof(qreal),
                rustcpp::AlignOf<qreal>::value,
                rustcpp::Flags<qreal>::value
            }, {
                5359332087168930544ull,
                sizeof(qreal),
                rustcpp::AlignOf<qreal>::value,
                rustcpp::Flags<qreal>::value
            }, {
                5359332087168930544ull,
                sizeof(qreal),
                rustcpp::AlignOf<qreal>::value,
                rustcpp::Flags<qreal>::value
            }, {
                5359332087168930544ull,
                sizeof(qreal),
                rustcpp::AlignOf<qreal>::value,
                rustcpp::Flags<qreal>::value
            }, {12645198776523301364ull, 0, 1, 0ull << 32}, {
                12645198776523301364ull,
                sizeof(QColor*),
                rustcpp::AlignOf<QColor*>::value,
                rustcpp::Flags<QColor*>::value
            }, {
                12645198776523301364ull,
                sizeof(int),
                rustcpp::AlignOf<int>::value,
                rustcpp::Flags<int>::value
            }, {
                12645198776523301364ull,
                sizeof(int),
                rustcpp::AlignOf<int>::value,
                rustcpp::Flags<int>::value
            }, {
                12645198776523301364ull,
                sizeof(int),
                rustcpp::AlignOf<int>::value,
                rustcpp::Flags<int>::value
            }, {
                12645198776523301364ull,
                sizeof(int),
                rustcpp::AlignOf<int>::value,
                rustcpp::Flags<int>::value
            }, {3746958866146653206ull, 0, 1, 0ull << 32}, {
                3746958866146653206ull,
                sizeof(QColor*),
                rustcpp::AlignOf<QColor*>::value,
                rustcpp::Flags<QColor*>::value
            }, {
                3746958866146653206ull,
                sizeof(qreal),
                rustcpp::AlignOf<qreal>::value,
                rustcpp::Flags<qreal>::value
            }, {
                3746958866146653206ull,
                sizeof(qreal),
                rustcpp::AlignOf<qreal>::value,
                rustcpp::Flags<qreal>::value
            }, {
                3746958866146653206ull,
                sizeof(qreal),
                rustcpp::AlignOf<qreal>::value,
                rustcpp::Flags<qreal>::value
            }, {
                3746958866146653206ull,
                sizeof(qreal),
                rustcpp::AlignOf<qreal>::value,
                rustcpp::Flags<qreal>::value
            }, {12696219515047926371ull, 0, 1, 0ull << 32}, {
                12696219515047926371ull,
                sizeof(QColor*),
                rustcpp::AlignOf<QColor*>::value,
                rustcpp::Flags<QColor*>::value
            }, {
                12696219515047926371ull,
                sizeof(size_t),
                rustcpp::AlignOf<size_t>::value,
                rustcpp::Flags<size_t>::value
            }, {
                12696219515047926371ull,
                sizeof(char*),
                rustcpp::AlignOf<char*>::value,
                rustcpp::Flags<char*>::value
            }, {13540316158231930140ull, 0, 1, 0ull << 32}, {
                13540316158231930140ull,
                sizeof(QColor*),
                rustcpp::AlignOf<QColor*>::value,
                rustcpp::Flags<QColor*>::value
            }, {
                13540316158231930140ull,
                sizeof(int),
                rustcpp::AlignOf<int>::value,
                rustcpp::Flags<int>::value
            }, {12989700245698181637ull, 0, 1, 0ull << 32}, {
                12989700245698181637ull,
                sizeof(QColor*),
                rustcpp::AlignOf<QColor*>::value,
                rustcpp::Flags<QColor*>::value
            }, {
                12989700245698181637ull,
                sizeof(qreal),
                rustcpp::AlignOf<qreal>::value,
                rustcpp::Flags<qreal>::value
            }, {2376024508233380704ull, 0, 1, 0ull << 32}, {
                2376024508233380704ull,
                sizeof(QColor*),
                rustcpp::AlignOf<QColor*>::value,
                rustcpp::Flags<QColor*>::value
            }, {
                2376024508233380704ull,
                sizeof(int),
                rustcpp::AlignOf<int>::value,
                rustcpp::Flags<int>::value
            }, {
                2376024508233380704ull,
                sizeof(int),
                rustcpp::AlignOf<int>::value,
                rustcpp::Flags<int>::value
            }, {
                2376024508233380704ull,
                sizeof(int),
                rustcpp::AlignOf<int>::value,
                rustcpp::Flags<int>::value
            }, {
                2376024508233380704ull,
                sizeof(int),
                rustcpp::AlignOf<int>::value,
                rustcpp::Flags<int>::value
            }, {7616052173048363862ull, 0, 1, 0ull << 32}, {
                7616052173048363862ull,
                sizeof(QColor*),
                rustcpp::AlignOf<QColor*>::value,
                rustcpp::Flags<QColor*>::value
            }, {
                7616052173048363862ull,
                sizeof(QRgb),
                rustcpp::AlignOf<QRgb>::value,
                rustcpp::Flags<QRgb>::value
            }, {449226379625502564ull, 0, 1, 0ull << 32}, {
                449226379625502564ull,
                sizeof(QColor*),
                rustcpp::AlignOf<QColor*>::value,
                rustcpp::Flags<QColor*>::value
            }, {
                449226379625502564ull,
                sizeof(QRgba64),
                rustcpp::AlignOf<QRgba64>::value,
                rustcpp::Flags<QRgba64>::value
            }, {14812240601757903932ull, 0, 1, 0ull << 32}, {
                14812240601757903932ull,
                sizeof(QColor*),
                rustcpp::AlignOf<QColor*>::value,
                rustcpp::Flags<QColor*>::value
            }, {
                14812240601757903932ull,
                sizeof(qreal),
                rustcpp::AlignOf<qreal>::value,
                rustcpp::Flags<qreal>::value
            }, {
                14812240601757903932ull,
                sizeof(qreal),
                rustcpp::AlignOf<qreal>::value,
                rustcpp::Flags<qreal>::value
            }, {
                14812240601757903932ull,
                sizeof(qreal),
                rustcpp::AlignOf<qreal>::value,
                rustcpp::Flags<qreal>::value
            }, {
                14812240601757903932ull,
                sizeof(qreal),
                rustcpp::AlignOf<qreal>::value,
                rustcpp::Flags<qreal>::value
            }, {10202946094982619907ull, 0, 1, 0ull << 32}, {
                10202946094982619907ull,
                sizeof(QColor*),
                rustcpp::AlignOf<QColor*>::value,
                rustcpp::Flags<QColor*>::value
            }, {
                10202946094982619907ull,
                sizeof(QRgb),
                rustcpp::AlignOf<QRgb>::value,
                rustcpp::Flags<QRgb>::value
            }, {
                15430516498182313166ull,
                sizeof(QColor::Spec),
                rustcpp::AlignOf<QColor::Spec>::value,
                rustcpp::Flags<QColor::Spec>::value | 0ull << 32
            }, {
                15430516498182313166ull,
                sizeof(const QColor*),
                rustcpp::AlignOf<const QColor*>::value,
                rustcpp::Flags<const QColor*>::value
            }, {
                14984858087903659301ull,
                sizeof(QColor),
                rustcpp::AlignOf<QColor>::value,
                rustcpp::Flags<QColor>::value | 0ull << 32
            }, {
                14984858087903659301ull,
                sizeof(const QColor*),
                rustcpp::AlignOf<const QColor*>::value,
                rustcpp::Flags<const QColor*>::value
            }, {
                8969498557573561902ull,
                sizeof(QColor),
                rustcpp::AlignOf<QColor>::value,
                rustcpp::Flags<QColor>::value | 0ull << 32
            }, {
                8969498557573561902ull,
                sizeof(const QColor*),
                rustcpp::AlignOf<const QColor*>::value,
                rustcpp::Flags<const QColor*>::value
            }, {
                5385425791664648363ull,
                sizeof(QColor),
                rustcpp::AlignOf<QColor>::value,
                rustcpp::Flags<QColor>::value | 0ull << 32
            }, {
                5385425791664648363ull,
                sizeof(const QColor*),
                rustcpp::AlignOf<const QColor*>::value,
                rustcpp::Flags<const QColor*>::value
            }, {
                5753681600286570545ull,
                sizeof(QColor),
                rustcpp::AlignOf<QColor>::value,
                rustcpp::Flags<QColor>::value | 0ull << 32
            }, {
                5753681600286570545ull,
                sizeof(const QColor*),
                rustcpp::AlignOf<const QColor*>::value,
                rustcpp::Flags<const QColor*>::value
            }, {
                5189481785145082970ull,
                sizeof(int),
                rustcpp::AlignOf<int>::value,
                rustcpp::Flags<int>::value | 0ull << 32
            }, {
                5189481785145082970ull,
                sizeof(const QColor*),
                rustcpp::AlignOf<const QColor*>::value,
                rustcpp::Flags<const QColor*>::value
            }, {
                17645455415409806870ull,
                sizeof(qreal),
                rustcpp::AlignOf<qreal>::value,
                rustcpp::Flags<qreal>::value | 0ull << 32
            }, {
                17645455415409806870ull,
                sizeof(const QColor*),
                rustcpp::AlignOf<const QColor*>::value,
                rustcpp::Flags<const QColor*>::value
            }, {
                8529328338696793503ull,
                sizeof(int),
                rustcpp::AlignOf<int>::value,
                rustcpp::Flags<int>::value | 0ull << 32
            }, {
                8529328338696793503ull,
                sizeof(const QColor*),
                rustcpp::AlignOf<const QColor*>::value,
                rustcpp::Flags<const QColor*>::value
            }, {
                9929267745519523768ull,
                sizeof(qreal),
                rustcpp::AlignOf<qreal>::value,
                rustcpp::Flags<qreal>::value | 0ull << 32
            }, {
                9929267745519523768ull,
                sizeof(const QColor*),
                rustcpp::AlignOf<const QColor*>::value,
                rustcpp::Flags<const QColor*>::value
            }, {
                3855882279009288530ull,
                sizeof(QDate),
                rustcpp::AlignOf<QDate>::value,
                rustcpp::Flags<QDate>::value
            }, {
                9664509992443926362ull,
                sizeof(QTime),
                rustcpp::AlignOf<QTime>::value,
                rustcpp::Flags<QTime>::value
            }, {
                12745287873870854044ull,
                sizeof(QDateTime),
                rustcpp::AlignOf<QDateTime>::value,
                rustcpp::Flags<QDateTime>::value
            }, {
                7340471034597564781ull,
                sizeof(QVariantMap),
                rustcpp::AlignOf<QVariantMap>::value,
                rustcpp::Flags<QVariantMap>::value
            }, {
                10303311059500440420ull,
                sizeof(QVariantMap::iterator),
                rustcpp::AlignOf<QVariantMap::iterator>::value,
                rustcpp::Flags<QVariantMap::iterator>::value
            }, {
                14287914185611067581ull,
                sizeof(QModelIndex),
                rustcpp::AlignOf<QModelIndex>::value,
                rustcpp::Flags<QModelIndex>::value
            }, {
                7236053402056270306ull,
                sizeof(QImage),
                rustcpp::AlignOf<QImage>::value,
                rustcpp::Flags<QImage>::value
            }, {
                13185629402565163737ull,
                sizeof(QPixmap),
                rustcpp::AlignOf<QPixmap>::value,
                rustcpp::Flags<QPixmap>::value
            }, {
                13039499239938025747ull,
                sizeof(QPen),
                rustcpp::AlignOf<QPen>::value,
                rustcpp::Flags<QPen>::value
            }, {
                5307158200718891765ull,
                sizeof(QBrush ),
                rustcpp::AlignOf<QBrush >::value,
                rustcpp::Flags<QBrush >::value
            }, {
                9876706634573569414ull,
                sizeof(QPainter ),
                rustcpp::AlignOf<QPainter >::value,
                rustcpp::Flags<QPainter >::value
            }, {
                7190922682207619761ull,
                sizeof(QJsonValue),
                rustcpp::AlignOf<QJsonValue>::value,
                rustcpp::Flags<QJsonValue>::value
            }, {
                17105559260123027733ull,
                sizeof(QJsonObject),
                rustcpp::AlignOf<QJsonObject>::value,
                rustcpp::Flags<QJsonObject>::value
            }, {
                17456500447462067680ull,
                sizeof(QJsonArray),
                rustcpp::AlignOf<QJsonArray>::value,
                rustcpp::Flags<QJsonArray>::value
            }, {
                13218701394024708473ull,
                sizeof(QByteArray),
                rustcpp::AlignOf<QByteArray>::value,
                rustcpp::Flags<QByteArray>::value
            }, {
                8804509370879199731ull,
                sizeof(QStringList),
                rustcpp::AlignOf<QStringList>::value,
                rustcpp::Flags<QStringList>::value
            }, {
                17092488062754807674ull,
                sizeof(QVariantList),
                rustcpp::AlignOf<QVariantList>::value,
                rustcpp::Flags<QVariantList>::value
            }, {
                13314786504710662736ull,
                sizeof(std::unique_ptr<QSettings>),
                rustcpp::AlignOf<std::unique_ptr<QSettings>>::value,
                rustcpp::Flags<std::unique_ptr<QSettings>>::value
            }, {
                17758593488171663550ull,
                sizeof(QString),
                rustcpp::AlignOf<QString>::value,
                rustcpp::Flags<QString>::value
            }, {
                904990141642434126ull,
                sizeof(QUrl),
                rustcpp::AlignOf<QUrl>::value,
                rustcpp::Flags<QUrl>::value
            }, {
                1552316989142249818ull,
                sizeof(QVariant),
                rustcpp::AlignOf<QVariant>::value,
                rustcpp::Flags<QVariant>::value
            }, {
                16172279075609518444ull,
                sizeof(QColor),
                rustcpp::AlignOf<QColor>::value,
                rustcpp::Flags<QColor>::value
            } }
};

} // namespace rustcpp
