struct QObjectData { int ()(void) * * _vptr.QObjectData; /* 0 4 */ class QObject * q_ptr; /* 4 4 */ class QObject * parent; /* 8 4 */ QObjectList children; /* 12 4 */ uint isWidget:1; /* 16 4 */ uint pendTimer:1; /* 16 4 */ uint blockSig:1; /* 16 4 */ uint wasDeleted:1; /* 16 4 */ uint ownObjectName:1; /* 16 4 */ uint sendChildEvents:1; /* 16 4 */ uint receiveChildEvents:1; /* 16 4 */ uint unused:25; /* 16 4 */ int postedEvents; /* 20 4 */ int postedChildInsertedEvents; /* 24 4 */ void QObjectData(class QObjectData *, const class QObjectData &); void ~QObjectData(class QObjectData *, int); }; /* size: 28, cachelines: 1 */ /* last cacheline: 28 bytes */ /* definitions: 1 */ struct QConfFileSettingsPrivate : public QSettingsPrivate { public: struct QSettingsPrivate (null); /* 0 76 */ private: /* --- cacheline 1 boundary (64 bytes) was 12 bytes ago --- */ class QConfFile * confFiles[4]; /* 76 16 */ enum Format format; /* 92 4 */ bool (*readFunc)(class QIODevice &, class QMap &); /* 96 4 */ bool (*writeFunc)(class QIODevice &, const class QMap &); /* 100 4 */ struct QString extension; /* 104 4 */ enum CaseSensitivity caseSensitivity; /* 108 4 */ void QConfFileSettingsPrivate(class QConfFileSettingsPrivate *, const class QConfFileSettingsPrivate &); void QConfFileSettingsPrivate(class QConfFileSettingsPrivate *, enum Format, enum Scope, const class QString &, const class QString &); void QConfFileSettingsPrivate(class QConfFileSettingsPrivate *, const class QString &, enum Format); void ~QConfFileSettingsPrivate(class QConfFileSettingsPrivate *, int); void remove(class QConfFileSettingsPrivate *, const class QString &); void set(class QConfFileSettingsPrivate *, const class QString &, const class QVariant &); bool get(const class QConfFileSettingsPrivate *, const class QString &, class QVariant *); class QStringList children(const class QConfFileSettingsPrivate *, const class QString &, enum ChildSpec); void clear(class QConfFileSettingsPrivate *); void sync(class QConfFileSettingsPrivate *); void flush(class QConfFileSettingsPrivate *); bool isWritable(const class QConfFileSettingsPrivate *); class QString fileName(const class QConfFileSettingsPrivate *); bool readIniFile(const class QByteArray &, UnparsedSettingsMap *); bool readIniSection(const class QSettingsKey &, const class QByteArray &, ParsedSettingsMap *); bool readIniLine(const class QByteArray &, int &, int &, int &, int &); void initFormat(class QConfFileSettingsPrivate *); void initAccess(class QConfFileSettingsPrivate *); void syncConfFile(class QConfFileSettingsPrivate *, int); bool writeIniFile(class QConfFileSettingsPrivate *, class QIODevice &, const ParsedSettingsMap &); void ensureAllSectionsParsed(const class QConfFileSettingsPrivate *, class QConfFile *); void ensureSectionParsed(const class QConfFileSettingsPrivate *, class QConfFile *, const class QSettingsKey &); }; /* size: 112, cachelines: 2 */ /* last cacheline: 48 bytes */ /* definitions: 1 */ struct map,std::allocator > > { private: struct _Rb_tree,std::_Select1st >,std::less,std::allocator > > _M_t; /* 0 24 */ struct value_compare { }; /* size: 0, cachelines: 0 */ void map(class map,std::allocator > > *); void map(class map,std::allocator > > *, const class less &, const class allocator > &); void map(class map,std::allocator > > *, const class map,std::allocator > > &); class map,std::allocator > > & operator=(class map,std::allocator > > *, const class map,std::allocator > > &); class allocator > get_allocator(const class map,std::allocator > > *); class _Rb_tree_iterator > begin(class map,std::allocator > > *); class _Rb_tree_const_iterator > begin(const class map,std::allocator > > *); class _Rb_tree_iterator > end(class map,std::allocator > > *); class _Rb_tree_const_iterator > end(const class map,std::allocator > > *); class reverse_iterator > > rbegin(class map,std::allocator > > *); class reverse_iterator > > rbegin(const class map,std::allocator > > *); class reverse_iterator > > rend(class map,std::allocator > > *); class reverse_iterator > > rend(const class map,std::allocator > > *); bool empty(const class map,std::allocator > > *); size_t size(const class map,std::allocator > > *); size_t max_size(const class map,std::allocator > > *); class QVariant & operator[](class map,std::allocator > > *, const class QString &); class QVariant & at(class map,std::allocator > > *, const class QString &); const class QVariant & at(const class map,std::allocator > > *, const class QString &); class pair >,bool> insert(class map,std::allocator > > *, const class pair &); class _Rb_tree_iterator > insert(class map,std::allocator > > *, class _Rb_tree_iterator >, const class pair &); void erase(class map,std::allocator > > *, class _Rb_tree_iterator >); size_t erase(class map,std::allocator > > *, const class QString &); void erase(class map,std::allocator > > *, class _Rb_tree_iterator >, class _Rb_tree_iterator >); void swap(class map,std::allocator > > *, class map,std::allocator > > &); void clear(class map,std::allocator > > *); class less key_comp(const class map,std::allocator > > *); class value_compare value_comp(const class map,std::allocator > > *); class _Rb_tree_iterator > find(class map,std::allocator > > *, const class QString &); class _Rb_tree_const_iterator > find(const class map,std::allocator > > *, const class QString &); size_t count(const class map,std::allocator > > *, const class QString &); class _Rb_tree_iterator > lower_bound(class map,std::allocator > > *, const class QString &); class _Rb_tree_const_iterator > lower_bound(const class map,std::allocator > > *, const class QString &); class _Rb_tree_iterator > upper_bound(class map,std::allocator > > *, const class QString &); class _Rb_tree_const_iterator > upper_bound(const class map,std::allocator > > *, const class QString &); class pair >,std::_Rb_tree_iterator,std::allocator > > *, const class QString &); class pair >,std::_Rb_tree_const_iterator,std::allocator > > *, const class QString &); }; /* size: 24, cachelines: 1 */ /* last cacheline: 24 bytes */ /* definitions: 1 */ struct _Rb_tree,std::_Select1st >,std::less,std::allocator > > { protected: struct _Rb_tree_impl,false> _M_impl; /* 0 24 */ class allocator > get_allocator(const class _Rb_tree,std::_Select1st >,std::less<); class _Rb_tree_node > * _M_get_node(class _Rb_tree,std::_Select1st >,std::less,std::_Select1st >,std::less > *); class _Rb_tree_node > * _M_create_node(class _Rb_tree,std::_Select1st >,std::less &); class _Rb_tree_node > * _M_clone_node(class _Rb_tree,std::_Select1st >,std::less > *); void destroy_node(class _Rb_tree,std::_Select1st >,std::less > *); class _Rb_tree_node_base * & _M_root(class _Rb_tree,std::_Select1st >,std::less,std::_Select1st >,std::less<); class _Rb_tree_node_base * & _M_leftmost(class _Rb_tree,std::_Select1st >,std::less,std::_Select1st >,std::less<); class _Rb_tree_node_base * & _M_rightmost(class _Rb_tree,std::_Select1st >,std::less,std::_Select1st >,std::less<); class _Rb_tree_node > * _M_begin(class _Rb_tree,std::_Select1st >,std::less > * _M_begin(const class _Rb_tree,std::_Select1st >,std::less<); class _Rb_tree_node > * _M_end(class _Rb_tree,std::_Select1st >,std::less > * _M_end(const class _Rb_tree,std::_Select1st >,std::less<); const class pair & _S_value(const class _Rb_tree_node > *); const class QString & _S_key(const class _Rb_tree_node > *); class _Rb_tree_node > * _S_left(class _Rb_tree_node_base *); const class _Rb_tree_node > * _S_left(const class _Rb_tree_node_base *); class _Rb_tree_node > * _S_right(class _Rb_tree_node_base *); const class _Rb_tree_node > * _S_right(const class _Rb_tree_node_base *); const class pair & _S_value(const class _Rb_tree_node_base *); const class QString & _S_key(const class _Rb_tree_node_base *); class _Rb_tree_node_base * _S_minimum(class _Rb_tree_node_base *); const class _Rb_tree_node_base * _S_minimum(const class _Rb_tree_node_base *); class _Rb_tree_node_base * _S_maximum(class _Rb_tree_node_base *); const class _Rb_tree_node_base * _S_maximum(const class _Rb_tree_node_base *); private: class _Rb_tree_iterator > _M_insert(class _Rb_tree,std::_Select1st >,std::less &); class _Rb_tree_const_iterator > _M_insert(class _Rb_tree,std::_Select1st >,std::less &); class _Rb_tree_node > * _M_copy(class _Rb_tree,std::_Select1st >,std::less > *, class _Rb_tree_node > *); void _M_erase(class _Rb_tree,std::_Select1st >,std::less > *); void _Rb_tree(class _Rb_tree,std::_Select1st >,std::less,std::_Select1st >,std::less &); void _Rb_tree(class _Rb_tree,std::_Select1st >,std::less &, const class allocator > &); void _Rb_tree(class _Rb_tree,std::_Select1st >,std::less,std::_Select1st >,std::less<); void ~_Rb_tree(class _Rb_tree,std::_Select1st >,std::less,std::_Select1st >,std::less,std::_Select1st >,std::less,std::_Select1st >,std::less<); class less key_comp(const class _Rb_tree,std::_Select1st >,std::less<); class _Rb_tree_iterator > begin(class _Rb_tree,std::_Select1st >,std::less > begin(const class _Rb_tree,std::_Select1st >,std::less<); class _Rb_tree_iterator > end(class _Rb_tree,std::_Select1st >,std::less > end(const class _Rb_tree,std::_Select1st >,std::less<); class reverse_iterator > > rbegin(class _Rb_tree,std::_Select1st >,std::less > > rbegin(const class _Rb_tree,std::_Select1st >,std::less<); class reverse_iterator > > rend(class _Rb_tree,std::_Select1st >,std::less > > rend(const class _Rb_tree,std::_Select1st >,std::less<); bool empty(const class _Rb_tree,std::_Select1st >,std::less<); size_t size(const class _Rb_tree,std::_Select1st >,std::less<); size_t max_size(const class _Rb_tree,std::_Select1st >,std::less<); void swap(class _Rb_tree,std::_Select1st >,std::less,std::_Select1st >,std::less >,bool> insert_unique(class _Rb_tree,std::_Select1st >,std::less &); class _Rb_tree_iterator > insert_equal(class _Rb_tree,std::_Select1st >,std::less &); class _Rb_tree_iterator > insert_unique(class _Rb_tree,std::_Select1st >,std::less >, const class pair &); class _Rb_tree_const_iterator > insert_unique(class _Rb_tree,std::_Select1st >,std::less >, const class pair &); class _Rb_tree_iterator > insert_equal(class _Rb_tree,std::_Select1st >,std::less >, const class pair &); class _Rb_tree_const_iterator > insert_equal(class _Rb_tree,std::_Select1st >,std::less >, const class pair &); void erase(class _Rb_tree,std::_Select1st >,std::less >); void erase(class _Rb_tree,std::_Select1st >,std::less >); size_t erase(class _Rb_tree,std::_Select1st >,std::less,std::_Select1st >,std::less >, class _Rb_tree_iterator >); void erase(class _Rb_tree,std::_Select1st >,std::less >, class _Rb_tree_const_iterator >); void erase(class _Rb_tree,std::_Select1st >,std::less,std::_Select1st >,std::less > find(class _Rb_tree,std::_Select1st >,std::less > find(const class _Rb_tree,std::_Select1st >,std::less<, const class QString &); size_t count(const class _Rb_tree,std::_Select1st >,std::less<, const class QString &); class _Rb_tree_iterator > lower_bound(class _Rb_tree,std::_Select1st >,std::less > lower_bound(const class _Rb_tree,std::_Select1st >,std::less<, const class QString &); class _Rb_tree_iterator > upper_bound(class _Rb_tree,std::_Select1st >,std::less > upper_bound(const class _Rb_tree,std::_Select1st >,std::less<, const class QString &); class pair >,std::_Rb_tree_iterator,std::_Select1st >,std::less >,std::_Rb_tree_const_iterator,std::_Select1st >,std::less<, const class QString &); bool __rb_verify(const class _Rb_tree,std::_Select1st >,std::less<); }; /* size: 24, cachelines: 1 */ /* last cacheline: 24 bytes */ /* definitions: 1 */ struct less : public binary_function { public: struct binary_function (null); /* 0 1 */ /* XXX last struct has 1 byte of padding */ bool operator()(const class less *, const class QString &, const class QString &); }; /* size: 1, cachelines: 1 */ /* paddings: 1, sum paddings: 1 */ /* last cacheline: 1 bytes */ /* definitions: 1 */ struct binary_function { }; /* size: 1, cachelines: 1 */ /* padding: 1 */ /* last cacheline: 1 bytes */ /* definitions: 1 */ struct allocator > > : public new_allocator > > { public: struct new_allocator > > (null); /* 0 1 */ /* XXX last struct has 1 byte of padding */ void allocator(class allocator > > *); void allocator(class allocator > > *, const class allocator > > &); void ~allocator(class allocator > > *, int); }; /* size: 1, cachelines: 1 */ /* paddings: 1, sum paddings: 1 */ /* last cacheline: 1 bytes */ /* definitions: 1 */ struct new_allocator > > { void new_allocator(class new_allocator > > *); void new_allocator(class new_allocator > > *, const class new_allocator > > &); void ~new_allocator(class new_allocator > > *, int); class _Rb_tree_node > * address(const class new_allocator > > *, class _Rb_tree_node > &); const class _Rb_tree_node > * address(const class new_allocator > > *, const class _Rb_tree_node > &); class _Rb_tree_node > * allocate(class new_allocator > > *, unsigned int, const void *); void deallocate(class new_allocator > > *, class _Rb_tree_node > *, unsigned int); size_t max_size(const class new_allocator > > *); void construct(class new_allocator > > *, class _Rb_tree_node > *, const class _Rb_tree_node > &); void destroy(class new_allocator > > *, class _Rb_tree_node > *); }; /* size: 1, cachelines: 1 */ /* padding: 1 */ /* last cacheline: 1 bytes */ /* definitions: 1 */ struct allocator > : public new_allocator > { public: struct new_allocator > (null); /* 0 1 */ /* XXX last struct has 1 byte of padding */ void allocator(class allocator > *); void allocator(class allocator > *, const class allocator > &); void ~allocator(class allocator > *, int); }; /* size: 1, cachelines: 1 */ /* paddings: 1, sum paddings: 1 */ /* last cacheline: 1 bytes */ /* definitions: 1 */ struct new_allocator > { void new_allocator(class new_allocator > *); void new_allocator(class new_allocator > *, const class new_allocator > &); void ~new_allocator(class new_allocator > *, int); class pair * address(const class new_allocator > *, class pair &); const class pair * address(const class new_allocator > *, const class pair &); class pair * allocate(class new_allocator > *, unsigned int, const void *); void deallocate(class new_allocator > *, class pair *, unsigned int); size_t max_size(const class new_allocator > *); void construct(class new_allocator > *, class pair *, const class pair &); void destroy(class new_allocator > *, class pair *); }; /* size: 1, cachelines: 1 */ /* padding: 1 */ /* last cacheline: 1 bytes */ /* definitions: 1 */ struct Node { void * v; /* 0 4 */ class QByteArray & t(class Node *); }; /* size: 4, cachelines: 1 */ /* last cacheline: 4 bytes */ /* definitions: 11 */ struct QMap > { union ._117 { class QMapData * d; /* 4 */ class Node * e; /* 4 */ }; private: union ._117 (null); /* 0 4 */ struct Node { }; /* size: 0, cachelines: 0 */ struct const_iterator { }; /* size: 0, cachelines: 0 */ struct iterator { }; /* size: 0, cachelines: 0 */ int payload(void); class Node * concrete(class Node *); void QMap(class QMap > *); void QMap(class QMap > *, const class QMap > &); void ~QMap(class QMap > *, int); class QMap > & operator=(class QMap > *, const class QMap > &); void QMap(class QMap > *, const class map,std::less,std::allocator,std::less,std::allocator > toStdMap(const class QMap > *); bool operator==(const class QMap > *, const class QMap > &); bool operator!=(const class QMap > *, const class QMap > &); int size(const class QMap > *); bool isEmpty(const class QMap > *); void detach(class QMap > *); bool isDetached(const class QMap > *); void setSharable(class QMap > *, bool); void clear(class QMap > *); int remove(class QMap > *, const class QString &); class QMap take(class QMap > *, const class QString &); bool contains(const class QMap > *, const class QString &); const class QString key(const class QMap > *, const class QMap &); const class QMap value(const class QMap > *, const class QString &); const class QMap value(const class QMap > *, const class QString &, const class QMap &); class QMap & operator[](class QMap > *, const class QString &); const class QMap operator[](const class QMap > *, const class QString &); class QList uniqueKeys(const class QMap > *); class QList keys(const class QMap > *); class QList keys(const class QMap > *, const class QMap &); class QList > values(const class QMap > *); class QList > values(const class QMap > *, const class QString &); int count(const class QMap > *, const class QString &); class iterator begin(class QMap > *); class const_iterator begin(const class QMap > *); class const_iterator constBegin(const class QMap > *); class iterator end(class QMap > *); class const_iterator end(const class QMap > *); class const_iterator constEnd(const class QMap > *); class iterator erase(class QMap > *, class iterator); class iterator remove(class QMap > *, class iterator); void erase(class QMap > *, const class QString &); int count(const class QMap > *); class iterator find(class QMap > *, const class QString &); class const_iterator find(const class QMap > *, const class QString &); class const_iterator constFind(const class QMap > *, const class QString &); class iterator lowerBound(class QMap > *, const class QString &); class const_iterator lowerBound(const class QMap > *, const class QString &); class iterator upperBound(class QMap > *, const class QString &); class const_iterator upperBound(const class QMap > *, const class QString &); class iterator insert(class QMap > *, const class QString &, const class QMap &); class iterator insert(class QMap > *, const class QString &, const class QMap &, bool); class iterator insertMulti(class QMap > *, const class QString &, const class QMap &); class iterator replace(class QMap > *, const class QString &, const class QMap &); class QMap > & unite(class QMap > *, const class QMap > &); bool empty(const class QMap > *); void detach_helper(class QMap > *); void freeData(class QMap > *, class QMapData *); class Node * findNode(const class QMap > *, const class QString &); class Node * mutableFindNode(const class QMap > *, class Node * *, const class QString &); class Node * node_create(class QMap > *, class QMapData *, class Node * *, const class QString &, const class QMap &); }; /* size: 4, cachelines: 1 */ /* last cacheline: 4 bytes */ /* definitions: 1 */ struct QMap { union ._117 { class QMapData * d; /* 4 */ class Node * e; /* 4 */ }; private: union ._117 (null); /* 0 4 */ struct Node { }; /* size: 0, cachelines: 0 */ struct const_iterator { }; /* size: 0, cachelines: 0 */ struct iterator { }; /* size: 0, cachelines: 0 */ int payload(void); class Node * concrete(class Node *); void QMap(class QMap *); void QMap(class QMap *, const class QMap &); void ~QMap(class QMap *, int); class QMap & operator=(class QMap *, const class QMap &); void QMap(class QMap *, const class map,std::allocator > > &); class map,std::allocator > > toStdMap(const class QMap *); bool operator==(const class QMap *, const class QMap &); bool operator!=(const class QMap *, const class QMap &); int size(const class QMap *); bool isEmpty(const class QMap *); void detach(class QMap *); bool isDetached(const class QMap *); void setSharable(class QMap *, bool); void clear(class QMap *); int remove(class QMap *, const class QString &); class QString take(class QMap *, const class QString &); bool contains(const class QMap *, const class QString &); const class QString key(const class QMap *, const class QString &); const class QString value(const class QMap *, const class QString &); const class QString value(const class QMap *, const class QString &, const class QString &); class QString & operator[](class QMap *, const class QString &); const class QString operator[](const class QMap *, const class QString &); class QList uniqueKeys(const class QMap *); class QList keys(const class QMap *); class QList keys(const class QMap *, const class QString &); class QList values(const class QMap *); class QList values(const class QMap *, const class QString &); int count(const class QMap *, const class QString &); class iterator begin(class QMap *); class const_iterator begin(const class QMap *); class const_iterator constBegin(const class QMap *); class iterator end(class QMap *); class const_iterator end(const class QMap *); class const_iterator constEnd(const class QMap *); class iterator erase(class QMap *, class iterator); class iterator remove(class QMap *, class iterator); void erase(class QMap *, const class QString &); int count(const class QMap *); class iterator find(class QMap *, const class QString &); class const_iterator find(const class QMap *, const class QString &); class const_iterator constFind(const class QMap *, const class QString &); class iterator lowerBound(class QMap *, const class QString &); class const_iterator lowerBound(const class QMap *, const class QString &); class iterator upperBound(class QMap *, const class QString &); class const_iterator upperBound(const class QMap *, const class QString &); class iterator insert(class QMap *, const class QString &, const class QString &); class iterator insert(class QMap *, const class QString &, const class QString &, bool); class iterator insertMulti(class QMap *, const class QString &, const class QString &); class iterator replace(class QMap *, const class QString &, const class QString &); class QMap & unite(class QMap *, const class QMap &); bool empty(const class QMap *); void detach_helper(class QMap *); void freeData(class QMap *, class QMapData *); class Node * findNode(const class QMap *, const class QString &); class Node * mutableFindNode(const class QMap *, class Node * *, const class QString &); class Node * node_create(class QMap *, class QMapData *, class Node * *, const class QString &, const class QString &); }; /* size: 4, cachelines: 1 */ /* last cacheline: 4 bytes */ /* definitions: 1 */ struct statfs { int f_type; /* 0 4 */ int f_bsize; /* 4 4 */ __fsblkcnt_t f_blocks; /* 8 4 */ __fsblkcnt_t f_bfree; /* 12 4 */ __fsblkcnt_t f_bavail; /* 16 4 */ __fsfilcnt_t f_files; /* 20 4 */ __fsfilcnt_t f_ffree; /* 24 4 */ struct ._48 f_fsid; /* 28 8 */ int f_namelen; /* 36 4 */ int f_frsize; /* 40 4 */ int f_spare[5]; /* 44 20 */ /* --- cacheline 1 boundary (64 bytes) --- */ }; /* size: 64, cachelines: 1 */ /* definitions: 1 */ struct QGlobalStatic { class QMutex * pointer; /* 0 4 */ bool destroyed; /* 4 1 */ void QGlobalStatic(class QGlobalStatic *); void ~QGlobalStatic(class QGlobalStatic *, int); }; /* size: 8, cachelines: 1 */ /* padding: 3 */ /* last cacheline: 8 bytes */ /* definitions: 1 */ struct QVectorTypedData { struct QBasicAtomic ref; /* 0 4 */ int alloc; /* 4 4 */ int size; /* 8 4 */ uint sharable:1; /* 12 4 */ /* XXX 31 bits hole, try to pack */ class QConfFileCustomFormat array[1]; /* 16 16 */ }; /* size: 32, cachelines: 1 */ /* bit holes: 1, sum bit holes: 31 bits */ /* last cacheline: 32 bytes */ /* definitions: 1 */ struct QGlobalStatic > { class QVector * pointer; /* 0 4 */ bool destroyed; /* 4 1 */ void QGlobalStatic(class QGlobalStatic > *); void ~QGlobalStatic(class QGlobalStatic > *, int); }; /* size: 8, cachelines: 1 */ /* padding: 3 */ /* last cacheline: 8 bytes */ /* definitions: 1 */ struct QHashNode { union ._112 { uint h; /* 4 */ int key; /* 4 */ }; class QHashNode * next; /* 0 4 */ union ._112 (null); /* 4 4 */ struct QString value; /* 8 4 */ void QHashNode(class QHashNode *, int); void QHashNode(class QHashNode *, int, const class QString &); bool same_key(class QHashNode *, unsigned int, int); void ~QHashNode(class QHashNode *, int); }; /* size: 12, cachelines: 1 */ /* last cacheline: 12 bytes */ /* definitions: 1 */ struct QGlobalStatic > { class QHash * pointer; /* 0 4 */ bool destroyed; /* 4 1 */ void QGlobalStatic(class QGlobalStatic > *); void ~QGlobalStatic(class QGlobalStatic > *, int); }; /* size: 8, cachelines: 1 */ /* padding: 3 */ /* last cacheline: 8 bytes */ /* definitions: 1 */ struct QHashNode::Node> { class QHashNode::Node> * next; /* 0 4 */ uint h; /* 4 4 */ struct QString key; /* 8 4 */ struct Node value; /* 12 20 */ void QHashNode(class QHashNode::Node> *, const class QString &); void QHashNode(class QHashNode::Node> *, const class QString &, const class Node &); bool same_key(class QHashNode::Node> *, unsigned int, const class QString &); void ~QHashNode(class QHashNode::Node> *, int); }; /* size: 32, cachelines: 1 */ /* last cacheline: 32 bytes */ /* definitions: 1 */ struct QHash::Node> { union ._115 { class QHashData * d; /* 4 */ class QHashNode::Node> * e; /* 4 */ }; private: union ._115 (null); /* 0 4 */ struct const_iterator { }; /* size: 0, cachelines: 0 */ struct iterator { }; /* size: 0, cachelines: 0 */ class QHashNode::Node> * concrete(class Node *); void QHash(class QHash::Node> *); void QHash(class QHash::Node> *, const class QHash::Node> &); void ~QHash(class QHash::Node> *, int); class QHash::Node> & operator=(class QHash::Node> *, const class QHash::Node> &); bool operator==(const class QHash::Node> *, const class QHash::Node> &); bool operator!=(const class QHash::Node> *, const class QHash::Node> &); int size(const class QHash::Node> *); bool isEmpty(const class QHash::Node> *); int capacity(const class QHash::Node> *); void reserve(class QHash::Node> *, int); void squeeze(class QHash::Node> *); void detach(class QHash::Node> *); bool isDetached(const class QHash::Node> *); void setSharable(class QHash::Node> *, bool); void clear(class QHash::Node> *); int remove(class QHash::Node> *, const class QString &); class Node take(class QHash::Node> *, const class QString &); bool contains(const class QHash::Node> *, const class QString &); const class QString key(const class QHash::Node> *, const class Node &); const class Node value(const class QHash::Node> *, const class QString &); const class Node value(const class QHash::Node> *, const class QString &, const class Node &); class Node & operator[](class QHash::Node> *, const class QString &); const class Node operator[](const class QHash::Node> *, const class QString &); class QList uniqueKeys(const class QHash::Node> *); class QList keys(const class QHash::Node> *); class QList keys(const class QHash::Node> *, const class Node &); class QList::Node> values(const class QHash::Node> *); class QList::Node> values(const class QHash::Node> *, const class QString &); int count(const class QHash::Node> *, const class QString &); class iterator begin(class QHash::Node> *); class const_iterator begin(const class QHash::Node> *); class const_iterator constBegin(const class QHash::Node> *); class iterator end(class QHash::Node> *); class const_iterator end(const class QHash::Node> *); class const_iterator constEnd(const class QHash::Node> *); class iterator erase(class QHash::Node> *, class iterator); int count(const class QHash::Node> *); class iterator find(class QHash::Node> *, const class QString &); class const_iterator find(const class QHash::Node> *, const class QString &); class const_iterator constFind(const class QHash::Node> *, const class QString &); class iterator insert(class QHash::Node> *, const class QString &, const class Node &); class iterator insertMulti(class QHash::Node> *, const class QString &, const class Node &); class QHash::Node> & unite(class QHash::Node> *, const class QHash::Node> &); bool empty(const class QHash::Node> *); void detach_helper(class QHash::Node> *); void freeData(class QHash::Node> *, class QHashData *); class QHashNode::Node> * * findNode(const class QHash::Node> *, const class QString &, uint *); class QHashNode::Node> * createNode(class QHash::Node> *, unsigned int, const class QString &, const class Node &, class QHashNode::Node> * *); void deleteNode(class QHash::Node> *, class QHashNode::Node> *); void duplicateNode(class Node *, void *); }; /* size: 4, cachelines: 1 */ /* last cacheline: 4 bytes */ /* definitions: 1 */ struct QGlobalStatic > { class QCache * pointer; /* 0 4 */ bool destroyed; /* 4 1 */ void QGlobalStatic(class QGlobalStatic > *); void ~QGlobalStatic(class QGlobalStatic > *, int); }; /* size: 8, cachelines: 1 */ /* padding: 3 */ /* last cacheline: 8 bytes */ /* definitions: 1 */ struct QHashNode { class QHashNode * next; /* 0 4 */ uint h; /* 4 4 */ struct QString key; /* 8 4 */ class QConfFile * value; /* 12 4 */ void QHashNode(class QHashNode *, const class QString &); void QHashNode(class QHashNode *, const class QString &, const class QConfFile * &); bool same_key(class QHashNode *, unsigned int, const class QString &); void ~QHashNode(class QHashNode *, int); }; /* size: 16, cachelines: 1 */ /* last cacheline: 16 bytes */ /* definitions: 1 */ struct QGlobalStatic > { class QHash * pointer; /* 0 4 */ bool destroyed; /* 4 1 */ void QGlobalStatic(class QGlobalStatic > *); void ~QGlobalStatic(class QGlobalStatic > *, int); }; /* size: 8, cachelines: 1 */ /* padding: 3 */ /* last cacheline: 8 bytes */ /* definitions: 1 */ struct QVector { union ._126 { class QVectorData * p; /* 4 */ class QVectorTypedData * d; /* 4 */ }; private: union ._126 (null); /* 0 4 */ void QVector(class QVector *); void QVector(class QVector *, int); void QVector(class QVector *, int, const class QConfFileCustomFormat &); void QVector(class QVector *, const class QVector &); void ~QVector(class QVector *, int); class QVector & operator=(class QVector *, const class QVector &); bool operator==(const class QVector *, const class QVector &); bool operator!=(const class QVector *, const class QVector &); int size(const class QVector *); bool isEmpty(const class QVector *); void resize(class QVector *, int); int capacity(const class QVector *); void reserve(class QVector *, int); void squeeze(class QVector *); void detach(class QVector *); bool isDetached(const class QVector *); void setSharable(class QVector *, bool); class QConfFileCustomFormat * data(class QVector *); const class QConfFileCustomFormat * data(const class QVector *); const class QConfFileCustomFormat * constData(const class QVector *); void clear(class QVector *); const class QConfFileCustomFormat & at(const class QVector *, int); class QConfFileCustomFormat & operator[](class QVector *, int); const class QConfFileCustomFormat & operator[](const class QVector *, int); void append(class QVector *, const class QConfFileCustomFormat &); void prepend(class QVector *, const class QConfFileCustomFormat &); void insert(class QVector *, int, const class QConfFileCustomFormat &); void insert(class QVector *, int, int, const class QConfFileCustomFormat &); void replace(class QVector *, int, const class QConfFileCustomFormat &); void remove(class QVector *, int); void remove(class QVector *, int, int); class QVector & fill(class QVector *, const class QConfFileCustomFormat &, int); int indexOf(const class QVector *, const class QConfFileCustomFormat &, int); int lastIndexOf(const class QVector *, const class QConfFileCustomFormat &, int); bool contains(const class QVector *, const class QConfFileCustomFormat &); int count(const class QVector *, const class QConfFileCustomFormat &); class QConfFileCustomFormat * begin(class QVector *); const class QConfFileCustomFormat * begin(const class QVector *); const class QConfFileCustomFormat * constBegin(const class QVector *); class QConfFileCustomFormat * end(class QVector *); const class QConfFileCustomFormat * end(const class QVector *); const class QConfFileCustomFormat * constEnd(const class QVector *); class QConfFileCustomFormat * insert(class QVector *, class QConfFileCustomFormat *, int, const class QConfFileCustomFormat &); class QConfFileCustomFormat * insert(class QVector *, class QConfFileCustomFormat *, const class QConfFileCustomFormat &); class QConfFileCustomFormat * erase(class QVector *, class QConfFileCustomFormat *, class QConfFileCustomFormat *); class QConfFileCustomFormat * erase(class QVector *, class QConfFileCustomFormat *); int count(const class QVector *); class QConfFileCustomFormat & first(class QVector *); const class QConfFileCustomFormat & first(const class QVector *); class QConfFileCustomFormat & last(class QVector *); const class QConfFileCustomFormat & last(const class QVector *); class QVector mid(const class QVector *, int, int); class QConfFileCustomFormat value(const class QVector *, int); class QConfFileCustomFormat value(const class QVector *, int, const class QConfFileCustomFormat &); void push_back(class QVector *, const class QConfFileCustomFormat &); void push_front(class QVector *, const class QConfFileCustomFormat &); void pop_back(class QVector *); void pop_front(class QVector *); bool empty(const class QVector *); class QConfFileCustomFormat & front(class QVector *); const class QConfFileCustomFormat & front(const class QVector *); class QConfFileCustomFormat & back(class QVector *); const class QConfFileCustomFormat & back(const class QVector *); class QVector & operator+=(class QVector *, const class QVector &); class QVector operator+(const class QVector *, const class QVector &); class QVector & operator+=(class QVector *, const class QConfFileCustomFormat &); class QVector & operator<<(class QVector *, const class QConfFileCustomFormat &); class QVector & operator<<(class QVector *, const class QVector &); class QList toList(const class QVector *); class QVector fromList(const class QList &); class QVector fromStdVector(const class vector > &); class vector > toStdVector(const class QVector *); void detach_helper(class QVector *); class QVectorData * malloc(class QVector *, int); void realloc(class QVector *, int, int); void free(class QVector *, class QVectorTypedData *); }; /* size: 4, cachelines: 1 */ /* last cacheline: 4 bytes */ /* definitions: 1 */ struct QHash { union ._115 { class QHashData * d; /* 4 */ class QHashNode * e; /* 4 */ }; private: union ._115 (null); /* 0 4 */ struct const_iterator { }; /* size: 0, cachelines: 0 */ struct iterator { }; /* size: 0, cachelines: 0 */ class QHashNode * concrete(class Node *); void QHash(class QHash *); void QHash(class QHash *, const class QHash &); void ~QHash(class QHash *, int); class QHash & operator=(class QHash *, const class QHash &); bool operator==(const class QHash *, const class QHash &); bool operator!=(const class QHash *, const class QHash &); int size(const class QHash *); bool isEmpty(const class QHash *); int capacity(const class QHash *); void reserve(class QHash *, int); void squeeze(class QHash *); void detach(class QHash *); bool isDetached(const class QHash *); void setSharable(class QHash *, bool); void clear(class QHash *); int remove(class QHash *, const int &); class QString take(class QHash *, const int &); bool contains(const class QHash *, const int &); const int key(const class QHash *, const class QString &); const class QString value(const class QHash *, const int &); const class QString value(const class QHash *, const int &, const class QString &); class QString & operator[](class QHash *, const int &); const class QString operator[](const class QHash *, const int &); class QList uniqueKeys(const class QHash *); class QList keys(const class QHash *); class QList keys(const class QHash *, const class QString &); class QList values(const class QHash *); class QList values(const class QHash *, const int &); int count(const class QHash *, const int &); class iterator begin(class QHash *); class const_iterator begin(const class QHash *); class const_iterator constBegin(const class QHash *); class iterator end(class QHash *); class const_iterator end(const class QHash *); class const_iterator constEnd(const class QHash *); class iterator erase(class QHash *, class iterator); int count(const class QHash *); class iterator find(class QHash *, const int &); class const_iterator find(const class QHash *, const int &); class const_iterator constFind(const class QHash *, const int &); class iterator insert(class QHash *, const int &, const class QString &); class iterator insertMulti(class QHash *, const int &, const class QString &); class QHash & unite(class QHash *, const class QHash &); bool empty(const class QHash *); void detach_helper(class QHash *); void freeData(class QHash *, class QHashData *); class QHashNode * * findNode(const class QHash *, const int &, uint *); class QHashNode * createNode(class QHash *, unsigned int, const int &, const class QString &, class QHashNode * *); void deleteNode(class QHash *, class QHashNode *); void duplicateNode(class Node *, void *); }; /* size: 4, cachelines: 1 */ /* last cacheline: 4 bytes */ /* definitions: 1 */ struct QCache { struct Node { }; /* size: 0, cachelines: 0 */ private: class Node * f; /* 0 4 */ class Node * l; /* 4 4 */ struct QHash::Node> hash; /* 8 4 */ void * unused; /* 12 4 */ int mx; /* 16 4 */ int total; /* 20 4 */ void unlink(class QCache *, class Node &); class QConfFile * relink(class QCache *, const class QString &); void QCache(class QCache *, const class QCache &); class QCache & operator=(class QCache *, const class QCache &); void QCache(class QCache *, int); void QCache(class QCache *, int, int); void ~QCache(class QCache *, int); int maxCost(const class QCache *); void setMaxCost(class QCache *, int); int totalCost(const class QCache *); int size(const class QCache *); int count(const class QCache *); bool isEmpty(const class QCache *); class QList keys(const class QCache *); void clear(class QCache *); bool insert(class QCache *, const class QString &, class QConfFile *, int); class QConfFile * object(const class QCache *, const class QString &); bool contains(const class QCache *, const class QString &); class QConfFile * operator[](const class QCache *, const class QString &); bool remove(class QCache *, const class QString &); class QConfFile * take(class QCache *, const class QString &); void trim(class QCache *, int); class QConfFile * find(const class QCache *, const class QString &); }; /* size: 24, cachelines: 1 */ /* last cacheline: 24 bytes */ /* definitions: 1 */ struct QHash { union ._115 { class QHashData * d; /* 4 */ class QHashNode * e; /* 4 */ }; private: union ._115 (null); /* 0 4 */ struct const_iterator { }; /* size: 0, cachelines: 0 */ struct iterator { }; /* size: 0, cachelines: 0 */ class QHashNode * concrete(class Node *); void QHash(class QHash *); void QHash(class QHash *, const class QHash &); void ~QHash(class QHash *, int); class QHash & operator=(class QHash *, const class QHash &); bool operator==(const class QHash *, const class QHash &); bool operator!=(const class QHash *, const class QHash &); int size(const class QHash *); bool isEmpty(const class QHash *); int capacity(const class QHash *); void reserve(class QHash *, int); void squeeze(class QHash *); void detach(class QHash *); bool isDetached(const class QHash *); void setSharable(class QHash *, bool); void clear(class QHash *); int remove(class QHash *, const class QString &); class QConfFile * take(class QHash *, const class QString &); bool contains(const class QHash *, const class QString &); const class QString key(const class QHash *, const class QConfFile * &); const class QConfFile * value(const class QHash *, const class QString &); const class QConfFile * value(const class QHash *, const class QString &, const class QConfFile * &); class QConfFile * & operator[](class QHash *, const class QString &); const class QConfFile * operator[](const class QHash *, const class QString &); class QList uniqueKeys(const class QHash *); class QList keys(const class QHash *); class QList keys(const class QHash *, const class QConfFile * &); class QList values(const class QHash *); class QList values(const class QHash *, const class QString &); int count(const class QHash *, const class QString &); class iterator begin(class QHash *); class const_iterator begin(const class QHash *); class const_iterator constBegin(const class QHash *); class iterator end(class QHash *); class const_iterator end(const class QHash *); class const_iterator constEnd(const class QHash *); class iterator erase(class QHash *, class iterator); int count(const class QHash *); class iterator find(class QHash *, const class QString &); class const_iterator find(const class QHash *, const class QString &); class const_iterator constFind(const class QHash *, const class QString &); class iterator insert(class QHash *, const class QString &, const class QConfFile * &); class iterator insertMulti(class QHash *, const class QString &, const class QConfFile * &); class QHash & unite(class QHash *, const class QHash &); bool empty(const class QHash *); void detach_helper(class QHash *); void freeData(class QHash *, class QHashData *); class QHashNode * * findNode(const class QHash *, const class QString &, uint *); class QHashNode * createNode(class QHash *, unsigned int, const class QString &, const class QConfFile * &, class QHashNode * *); void deleteNode(class QHash *, class QHashNode *); void duplicateNode(class Node *, void *); }; /* size: 4, cachelines: 1 */ /* last cacheline: 4 bytes */ /* definitions: 1 */ struct QConfFileCustomFormat { struct QString extension; /* 0 4 */ bool (*readFunc)(class QIODevice &, class QMap &); /* 4 4 */ bool (*writeFunc)(class QIODevice &, const class QMap &); /* 8 4 */ enum CaseSensitivity caseSensitivity; /* 12 4 */ void QConfFileCustomFormat(class QConfFileCustomFormat *); void QConfFileCustomFormat(class QConfFileCustomFormat *, const class QConfFileCustomFormat &); void ~QConfFileCustomFormat(class QConfFileCustomFormat *, int); }; /* size: 16, cachelines: 1 */ /* last cacheline: 16 bytes */ /* definitions: 1 */ struct QFlags { private: int i; /* 0 4 */ void QFlags(class QFlags *, const class QFlags &); void QFlags(class QFlags *, enum SortFlag); void QFlags(class QFlags *, void * *); void QFlags(class QFlags *, class QFlag); class QFlags & operator=(class QFlags *, const class QFlags &); class QFlags & operator&=(class QFlags *, int); class QFlags & operator&=(class QFlags *, unsigned int); class QFlags & operator|=(class QFlags *, class QFlags); class QFlags & operator|=(class QFlags *, enum SortFlag); class QFlags & operator^=(class QFlags *, class QFlags); class QFlags & operator^=(class QFlags *, enum SortFlag); int operator int(const class QFlags *); class QFlags operator|(const class QFlags *, class QFlags); class QFlags operator|(const class QFlags *, enum SortFlag); class QFlags operator^(const class QFlags *, class QFlags); class QFlags operator^(const class QFlags *, enum SortFlag); class QFlags operator&(const class QFlags *, int); class QFlags operator&(const class QFlags *, unsigned int); class QFlags operator&(const class QFlags *, enum SortFlag); class QFlags operator~(const class QFlags *); bool operator!(const class QFlags *); bool testFlag(const class QFlags *, enum SortFlag); }; /* size: 4, cachelines: 1 */ /* last cacheline: 4 bytes */ /* definitions: 1 */ struct QFlags { private: int i; /* 0 4 */ void QFlags(class QFlags *, const class QFlags &); void QFlags(class QFlags *, enum Filter); void QFlags(class QFlags *, void * *); void QFlags(class QFlags *, class QFlag); class QFlags & operator=(class QFlags *, const class QFlags &); class QFlags & operator&=(class QFlags *, int); class QFlags & operator&=(class QFlags *, unsigned int); class QFlags & operator|=(class QFlags *, class QFlags); class QFlags & operator|=(class QFlags *, enum Filter); class QFlags & operator^=(class QFlags *, class QFlags); class QFlags & operator^=(class QFlags *, enum Filter); int operator int(const class QFlags *); class QFlags operator|(const class QFlags *, class QFlags); class QFlags operator|(const class QFlags *, enum Filter); class QFlags operator^(const class QFlags *, class QFlags); class QFlags operator^(const class QFlags *, enum Filter); class QFlags operator&(const class QFlags *, int); class QFlags operator&(const class QFlags *, unsigned int); class QFlags operator&(const class QFlags *, enum Filter); class QFlags operator~(const class QFlags *); bool operator!(const class QFlags *); bool testFlag(const class QFlags *, enum Filter); }; /* size: 4, cachelines: 1 */ /* last cacheline: 4 bytes */ /* definitions: 1 */ struct QList { union ._105 { struct QListData p; /* 4 */ class Data * d; /* 4 */ }; private: union ._105 (null); /* 0 4 */ struct Node { }; /* size: 0, cachelines: 0 */ struct const_iterator { }; /* size: 0, cachelines: 0 */ struct iterator { }; /* size: 0, cachelines: 0 */ void QList(class QList *); void QList(class QList *, const class QList &); void ~QList(class QList *, int); class QList & operator=(class QList *, const class QList &); bool operator==(const class QList *, const class QList &); bool operator!=(const class QList *, const class QList &); int size(const class QList *); void detach(class QList *); bool isDetached(const class QList *); void setSharable(class QList *, bool); bool isEmpty(const class QList *); void clear(class QList *); const class QFileInfo & at(const class QList *, int); const class QFileInfo & operator[](const class QList *, int); class QFileInfo & operator[](class QList *, int); void append(class QList *, const class QFileInfo &); void prepend(class QList *, const class QFileInfo &); void insert(class QList *, int, const class QFileInfo &); void replace(class QList *, int, const class QFileInfo &); void removeAt(class QList *, int); int removeAll(class QList *, const class QFileInfo &); class QFileInfo takeAt(class QList *, int); class QFileInfo takeFirst(class QList *); class QFileInfo takeLast(class QList *); void move(class QList *, int, int); void swap(class QList *, int, int); int indexOf(const class QList *, const class QFileInfo &, int); int lastIndexOf(const class QList *, const class QFileInfo &, int); class QBool contains(const class QList *, const class QFileInfo &); int count(const class QList *, const class QFileInfo &); class iterator begin(class QList *); class const_iterator begin(const class QList *); class const_iterator constBegin(const class QList *); class iterator end(class QList *); class const_iterator end(const class QList *); class const_iterator constEnd(const class QList *); class iterator insert(class QList *, class iterator, const class QFileInfo &); class iterator erase(class QList *, class iterator); class iterator erase(class QList *, class iterator, class iterator); int count(const class QList *); class QFileInfo & first(class QList *); const class QFileInfo & first(const class QList *); class QFileInfo & last(class QList *); const class QFileInfo & last(const class QList *); void removeFirst(class QList *); void removeLast(class QList *); class QList mid(const class QList *, int, int); class QFileInfo value(const class QList *, int); class QFileInfo value(const class QList *, int, const class QFileInfo &); void push_back(class QList *, const class QFileInfo &); void push_front(class QList *, const class QFileInfo &); class QFileInfo & front(class QList *); const class QFileInfo & front(const class QList *); class QFileInfo & back(class QList *); const class QFileInfo & back(const class QList *); void pop_front(class QList *); void pop_back(class QList *); bool empty(const class QList *); class iterator remove(class QList *, class iterator); int remove(class QList *, const class QFileInfo &); int findIndex(const class QList *, const class QFileInfo &); class iterator find(class QList *, const class QFileInfo &); class const_iterator find(const class QList *, const class QFileInfo &); class iterator find(class QList *, class iterator, const class QFileInfo &); class const_iterator find(const class QList *, class const_iterator, const class QFileInfo &); class QList & operator+=(class QList *, const class QList &); class QList operator+(const class QList *, const class QList &); class QList & operator+=(class QList *, const class QFileInfo &); class QList & operator<<(class QList *, const class QFileInfo &); class QList & operator<<(class QList *, const class QList &); class QVector toVector(const class QList *); class QSet toSet(const class QList *); class QList fromVector(const class QVector &); class QList fromSet(const class QSet &); class QList fromStdList(const class list > &); class list > toStdList(const class QList *); void detach_helper(class QList *); void free(class QList *, class Data *); void node_construct(class QList *, class Node *, const class QFileInfo &); void node_destruct(class QList *, class Node *); void node_copy(class QList *, class Node *, class Node *, class Node *); void node_destruct(class QList *, class Node *, class Node *); }; /* size: 4, cachelines: 1 */ /* last cacheline: 4 bytes */ /* definitions: 1 */ struct QDir { enum Filter { Dirs = 1, Files = 2, Drives = 4, NoSymLinks = 8, AllEntries = 7, TypeMask = 15, All = 7, Readable = 16, Writable = 32, Executable = 64, PermissionMask = 112, RWEMask = 112, Modified = 128, Hidden = 256, System = 512, AccessMask = 1008, AllDirs = 1024, CaseSensitive = 2048, NoDotAndDotDot = 4096, NoFilter = 4294967295, DefaultFilter = 4294967295, }; enum SortFlag { Name = 0, Time = 1, Size = 2, Unsorted = 3, SortByMask = 3, DirsFirst = 4, Reversed = 8, IgnoreCase = 16, DirsLast = 32, LocaleAware = 64, Type = 128, NoSort = 4294967295, DefaultSort = 4294967295, }; protected: class QDirPrivate * d_ptr; /* 0 4 */ private: class QDirPrivate * d_func(class QDir *); const class QDirPrivate * d_func(const class QDir *); void QDir(class QDir *, const class QDir &); void QDir(class QDir *, const class QString &); void QDir(class QDir *, const class QString &, const class QString &, class QFlags, class QFlags); void ~QDir(class QDir *, int); class QDir & operator=(class QDir *, const class QDir &); class QDir & operator=(class QDir *, const class QString &); void setPath(class QDir *, const class QString &); class QString path(const class QDir *); class QString absolutePath(const class QDir *); class QString canonicalPath(const class QDir *); void addResourceSearchPath(const class QString &); class QString dirName(const class QDir *); class QString filePath(const class QDir *, const class QString &); class QString absoluteFilePath(const class QDir *, const class QString &); class QString relativeFilePath(const class QDir *, const class QString &); class QString convertSeparators(const class QString &); class QString toNativeSeparators(const class QString &); class QString fromNativeSeparators(const class QString &); bool cd(class QDir *, const class QString &); bool cdUp(class QDir *); class QStringList nameFilters(const class QDir *); void setNameFilters(class QDir *, const class QStringList &); class QFlags filter(const class QDir *); void setFilter(class QDir *, class QFlags); class QFlags sorting(const class QDir *); void setSorting(class QDir *, class QFlags); uint count(const class QDir *); class QString operator[](const class QDir *, int); class QStringList nameFiltersFromString(const class QString &); class QStringList entryList(const class QDir *, class QFlags, class QFlags); class QStringList entryList(const class QDir *, const class QStringList &, class QFlags, class QFlags); QFileInfoList entryInfoList(const class QDir *, class QFlags, class QFlags); QFileInfoList entryInfoList(const class QDir *, const class QStringList &, class QFlags, class QFlags); bool mkdir(const class QDir *, const class QString &); bool rmdir(const class QDir *, const class QString &); bool mkpath(const class QDir *, const class QString &); bool rmpath(const class QDir *, const class QString &); bool isReadable(const class QDir *); bool exists(const class QDir *); bool isRoot(const class QDir *); bool isRelativePath(const class QString &); bool isAbsolutePath(const class QString &); bool isRelative(const class QDir *); bool isAbsolute(const class QDir *); bool makeAbsolute(class QDir *); bool operator==(const class QDir *, const class QDir &); bool operator!=(const class QDir *, const class QDir &); bool remove(class QDir *, const class QString &); bool rename(class QDir *, const class QString &, const class QString &); bool exists(const class QDir *, const class QString &); QFileInfoList drives(void); class QChar separator(void); bool setCurrent(const class QString &); class QDir current(void); class QString currentPath(void); class QDir home(void); class QString homePath(void); class QDir root(void); class QString rootPath(void); class QDir temp(void); class QString tempPath(void); bool match(const class QStringList &, const class QString &); bool match(const class QString &, const class QString &); class QString cleanPath(const class QString &); void refresh(const class QDir *); class QString absPath(const class QDir *); class QString absFilePath(const class QDir *, const class QString &, bool); bool matchAllDirs(const class QDir *); void setMatchAllDirs(class QDir *, bool); class QStringList entryList(const class QDir *, const class QString &, class QFlags, class QFlags); QFileInfoList entryInfoList(const class QDir *, const class QString &, class QFlags, class QFlags); class QString nameFilter(const class QDir *); void setNameFilter(class QDir *, const class QString &); bool mkdir(const class QDir *, const class QString &, bool); bool rmdir(const class QDir *, const class QString &, bool); void convertToAbs(class QDir *); class QString currentDirPath(void); class QString homeDirPath(void); class QString rootDirPath(void); class QString cleanDirPath(const class QString &); }; /* size: 4, cachelines: 1 */ /* last cacheline: 4 bytes */ /* definitions: 1 */ struct QFlags { private: int i; /* 0 4 */ void QFlags(class QFlags *, const class QFlags &); void QFlags(class QFlags *, enum Permission); void QFlags(class QFlags *, void * *); void QFlags(class QFlags *, class QFlag); class QFlags & operator=(class QFlags *, const class QFlags &); class QFlags & operator&=(class QFlags *, int); class QFlags & operator&=(class QFlags *, unsigned int); class QFlags & operator|=(class QFlags *, class QFlags); class QFlags & operator|=(class QFlags *, enum Permission); class QFlags & operator^=(class QFlags *, class QFlags); class QFlags & operator^=(class QFlags *, enum Permission); int operator int(const class QFlags *); class QFlags operator|(const class QFlags *, class QFlags); class QFlags operator|(const class QFlags *, enum Permission); class QFlags operator^(const class QFlags *, class QFlags); class QFlags operator^(const class QFlags *, enum Permission); class QFlags operator&(const class QFlags *, int); class QFlags operator&(const class QFlags *, unsigned int); class QFlags operator&(const class QFlags *, enum Permission); class QFlags operator~(const class QFlags *); bool operator!(const class QFlags *); bool testFlag(const class QFlags *, enum Permission); }; /* size: 4, cachelines: 1 */ /* last cacheline: 4 bytes */ /* definitions: 1 */ struct QFileInfo { enum Permission { ReadOwner = 16384, WriteOwner = 8192, ExeOwner = 4096, ReadUser = 1024, WriteUser = 512, ExeUser = 256, ReadGroup = 64, WriteGroup = 32, ExeGroup = 16, ReadOther = 4, WriteOther = 2, ExeOther = 1, }; protected: class QFileInfoPrivate * d_ptr; /* 0 4 */ void QFileInfo(class QFileInfo *); void QFileInfo(class QFileInfo *, const class QString &); void QFileInfo(class QFileInfo *, const class QFile &); void QFileInfo(class QFileInfo *, const class QDir &, const class QString &); void QFileInfo(class QFileInfo *, const class QFileInfo &); void ~QFileInfo(class QFileInfo *, int); class QFileInfo & operator=(class QFileInfo *, const class QFileInfo &); bool operator==(class QFileInfo *, const class QFileInfo &); bool operator==(const class QFileInfo *, const class QFileInfo &); bool operator!=(class QFileInfo *, const class QFileInfo &); bool operator!=(const class QFileInfo *, const class QFileInfo &); void setFile(class QFileInfo *, const class QString &); void setFile(class QFileInfo *, const class QFile &); void setFile(class QFileInfo *, const class QDir &, const class QString &); bool exists(const class QFileInfo *); void refresh(class QFileInfo *); class QString filePath(const class QFileInfo *); class QString absoluteFilePath(const class QFileInfo *); class QString canonicalFilePath(const class QFileInfo *); class QString fileName(const class QFileInfo *); class QString baseName(const class QFileInfo *); class QString completeBaseName(const class QFileInfo *); class QString suffix(const class QFileInfo *); class QString completeSuffix(const class QFileInfo *); class QString path(const class QFileInfo *); class QString absolutePath(const class QFileInfo *); class QString canonicalPath(const class QFileInfo *); class QDir dir(const class QFileInfo *); class QDir absoluteDir(const class QFileInfo *); bool isReadable(const class QFileInfo *); bool isWritable(const class QFileInfo *); bool isExecutable(const class QFileInfo *); bool isHidden(const class QFileInfo *); bool isRelative(const class QFileInfo *); bool isAbsolute(const class QFileInfo *); bool makeAbsolute(class QFileInfo *); bool isFile(const class QFileInfo *); bool isDir(const class QFileInfo *); bool isSymLink(const class QFileInfo *); bool isRoot(const class QFileInfo *); class QString readLink(const class QFileInfo *); class QString symLinkTarget(const class QFileInfo *); class QString owner(const class QFileInfo *); uint ownerId(const class QFileInfo *); class QString group(const class QFileInfo *); uint groupId(const class QFileInfo *); bool permission(const class QFileInfo *, class QFlags); class QFlags permissions(const class QFileInfo *); qint64 size(const class QFileInfo *); class QDateTime created(const class QFileInfo *); class QDateTime lastModified(const class QFileInfo *); class QDateTime lastRead(const class QFileInfo *); void detach(class QFileInfo *); bool caching(const class QFileInfo *); void setCaching(class QFileInfo *, bool); class QString baseName(class QFileInfo *, bool); class QString extension(const class QFileInfo *, bool); class QString absFilePath(const class QFileInfo *); class QString dirPath(const class QFileInfo *, bool); class QDir dir(const class QFileInfo *, bool); bool convertToAbs(class QFileInfo *); bool permission(const class QFileInfo *, class QFlags); private: class QFileInfoPrivate * d_func(class QFileInfo *); const class QFileInfoPrivate * d_func(const class QFileInfo *); }; /* size: 4, cachelines: 1 */ /* last cacheline: 4 bytes */ /* definitions: 1 */ struct QFlags { private: int i; /* 0 4 */ void QFlags(class QFlags *, const class QFlags &); void QFlags(class QFlags *, enum Permission); void QFlags(class QFlags *, void * *); void QFlags(class QFlags *, class QFlag); class QFlags & operator=(class QFlags *, const class QFlags &); class QFlags & operator&=(class QFlags *, int); class QFlags & operator&=(class QFlags *, unsigned int); class QFlags & operator|=(class QFlags *, class QFlags); class QFlags & operator|=(class QFlags *, enum Permission); class QFlags & operator^=(class QFlags *, class QFlags); class QFlags & operator^=(class QFlags *, enum Permission); int operator int(const class QFlags *); class QFlags operator|(const class QFlags *, class QFlags); class QFlags operator|(const class QFlags *, enum Permission); class QFlags operator^(const class QFlags *, class QFlags); class QFlags operator^(const class QFlags *, enum Permission); class QFlags operator&(const class QFlags *, int); class QFlags operator&(const class QFlags *, unsigned int); class QFlags operator&(const class QFlags *, enum Permission); class QFlags operator~(const class QFlags *); bool operator!(const class QFlags *); bool testFlag(const class QFlags *, enum Permission); }; /* size: 4, cachelines: 1 */ /* last cacheline: 4 bytes */ /* definitions: 1 */ struct QStack : public QVector { public: struct QVector (null); /* 0 4 */ void QStack(class QStack *); void ~QStack(class QStack *, int); void push(class QStack *, const class QSettingsGroup &); class QSettingsGroup pop(class QStack *); class QSettingsGroup & top(class QStack *); const class QSettingsGroup & top(const class QStack *); }; /* size: 4, cachelines: 1 */ /* last cacheline: 4 bytes */ /* definitions: 1 */ struct QVectorTypedData { struct QBasicAtomic ref; /* 0 4 */ int alloc; /* 4 4 */ int size; /* 8 4 */ uint sharable:1; /* 12 4 */ /* XXX 31 bits hole, try to pack */ class QSettingsGroup array[1]; /* 16 12 */ }; /* size: 28, cachelines: 1 */ /* bit holes: 1, sum bit holes: 31 bits */ /* last cacheline: 28 bytes */ /* definitions: 1 */ struct QVector { union ._126 { class QVectorData * p; /* 4 */ class QVectorTypedData * d; /* 4 */ }; private: union ._126 (null); /* 0 4 */ void QVector(class QVector *); void QVector(class QVector *, int); void QVector(class QVector *, int, const class QSettingsGroup &); void QVector(class QVector *, const class QVector &); void ~QVector(class QVector *, int); class QVector & operator=(class QVector *, const class QVector &); bool operator==(const class QVector *, const class QVector &); bool operator!=(const class QVector *, const class QVector &); int size(const class QVector *); bool isEmpty(const class QVector *); void resize(class QVector *, int); int capacity(const class QVector *); void reserve(class QVector *, int); void squeeze(class QVector *); void detach(class QVector *); bool isDetached(const class QVector *); void setSharable(class QVector *, bool); class QSettingsGroup * data(class QVector *); const class QSettingsGroup * data(const class QVector *); const class QSettingsGroup * constData(const class QVector *); void clear(class QVector *); const class QSettingsGroup & at(const class QVector *, int); class QSettingsGroup & operator[](class QVector *, int); const class QSettingsGroup & operator[](const class QVector *, int); void append(class QVector *, const class QSettingsGroup &); void prepend(class QVector *, const class QSettingsGroup &); void insert(class QVector *, int, const class QSettingsGroup &); void insert(class QVector *, int, int, const class QSettingsGroup &); void replace(class QVector *, int, const class QSettingsGroup &); void remove(class QVector *, int); void remove(class QVector *, int, int); class QVector & fill(class QVector *, const class QSettingsGroup &, int); int indexOf(const class QVector *, const class QSettingsGroup &, int); int lastIndexOf(const class QVector *, const class QSettingsGroup &, int); bool contains(const class QVector *, const class QSettingsGroup &); int count(const class QVector *, const class QSettingsGroup &); class QSettingsGroup * begin(class QVector *); const class QSettingsGroup * begin(const class QVector *); const class QSettingsGroup * constBegin(const class QVector *); class QSettingsGroup * end(class QVector *); const class QSettingsGroup * end(const class QVector *); const class QSettingsGroup * constEnd(const class QVector *); class QSettingsGroup * insert(class QVector *, class QSettingsGroup *, int, const class QSettingsGroup &); class QSettingsGroup * insert(class QVector *, class QSettingsGroup *, const class QSettingsGroup &); class QSettingsGroup * erase(class QVector *, class QSettingsGroup *, class QSettingsGroup *); class QSettingsGroup * erase(class QVector *, class QSettingsGroup *); int count(const class QVector *); class QSettingsGroup & first(class QVector *); const class QSettingsGroup & first(const class QVector *); class QSettingsGroup & last(class QVector *); const class QSettingsGroup & last(const class QVector *); class QVector mid(const class QVector *, int, int); class QSettingsGroup value(const class QVector *, int); class QSettingsGroup value(const class QVector *, int, const class QSettingsGroup &); void push_back(class QVector *, const class QSettingsGroup &); void push_front(class QVector *, const class QSettingsGroup &); void pop_back(class QVector *); void pop_front(class QVector *); bool empty(const class QVector *); class QSettingsGroup & front(class QVector *); const class QSettingsGroup & front(const class QVector *); class QSettingsGroup & back(class QVector *); const class QSettingsGroup & back(const class QVector *); class QVector & operator+=(class QVector *, const class QVector &); class QVector operator+(const class QVector *, const class QVector &); class QVector & operator+=(class QVector *, const class QSettingsGroup &); class QVector & operator<<(class QVector *, const class QSettingsGroup &); class QVector & operator<<(class QVector *, const class QVector &); class QList toList(const class QVector *); class QVector fromList(const class QList &); class QVector fromStdVector(const class vector > &); class vector > toStdVector(const class QVector *); void detach_helper(class QVector *); class QVectorData * malloc(class QVector *, int); void realloc(class QVector *, int, int); void free(class QVector *, class QVectorTypedData *); }; /* size: 4, cachelines: 1 */ /* last cacheline: 4 bytes */ /* definitions: 1 */ struct QSettingsPrivate : public QObjectPrivate { enum ChildSpec { AllKeys = 0, ChildKeys = 1, ChildGroups = 2, }; public: struct QObjectPrivate (null); /* 0 0 */ /* XXX 56 bytes hole, try to pack */ protected: struct QStack groupStack; /* 56 4 */ struct QString groupPrefix; /* 60 4 */ /* --- cacheline 1 boundary (64 bytes) --- */ int spec; /* 64 4 */ bool fallbacks; /* 68 1 */ bool pendingChanges; /* 69 1 */ /* XXX 2 bytes hole, try to pack */ enum Status status; /* 72 4 */ void QSettingsPrivate(class QSettingsPrivate *, const class QSettingsPrivate &); private: class QSettings * q_func(class QSettingsPrivate *); const class QSettings * q_func(const class QSettingsPrivate *); void QSettingsPrivate(class QSettingsPrivate *); void ~QSettingsPrivate(class QSettingsPrivate *, int); void remove(class QSettingsPrivate *, const class QString &); void set(class QSettingsPrivate *, const class QString &, const class QVariant &); bool get(const class QSettingsPrivate *, const class QString &, class QVariant *); class QStringList children(const class QSettingsPrivate *, const class QString &, enum ChildSpec); void clear(class QSettingsPrivate *); void sync(class QSettingsPrivate *); void flush(class QSettingsPrivate *); bool isWritable(const class QSettingsPrivate *); class QString fileName(const class QSettingsPrivate *); class QString actualKey(const class QSettingsPrivate *, const class QString &); void beginGroupOrArray(class QSettingsPrivate *, const class QSettingsGroup &); void setStatus(const class QSettingsPrivate *, enum Status); void requestUpdate(class QSettingsPrivate *); void update(class QSettingsPrivate *); class QString normalizedKey(const class QString &); class QSettingsPrivate * create(enum Format, enum Scope, const class QString &, const class QString &); class QSettingsPrivate * create(const class QString &, enum Format); void processChild(class QString, enum ChildSpec, class QMap &); class QStringList variantListToStringList(const QVariantList &); class QVariant stringListToVariantList(const class QStringList &); class QString variantToString(const class QVariant &); class QVariant stringToVariant(const class QString &); void iniEscapedKey(const class QString &, class QByteArray &); bool iniUnescapedKey(const class QByteArray &, int, int, class QString &); void iniEscapedString(const class QString &, class QByteArray &); void iniEscapedStringList(const class QStringList &, class QByteArray &); bool iniUnescapedStringList(const class QByteArray &, int, int, class QString &, class QStringList &); class QStringList splitArgs(const class QString &, int); }; /* size: 76, cachelines: 2 */ /* sum members: 18, holes: 2, sum holes: 58 */ /* last cacheline: 12 bytes */ /* definitions: 1 */ struct QConfFile { struct QString name; /* 0 4 */ struct QDateTime timeStamp; /* 4 4 */ qint64 size; /* 8 8 */ UnparsedSettingsMap unparsedIniSections; /* 16 4 */ ParsedSettingsMap originalKeys; /* 20 4 */ ParsedSettingsMap addedKeys; /* 24 4 */ ParsedSettingsMap removedKeys; /* 28 4 */ struct QAtomic ref; /* 32 4 */ struct QMutex mutex; /* 36 4 */ bool userPerms; /* 40 1 */ ParsedSettingsMap mergedKeyMap(const class QConfFile *); class QConfFile * fromName(const class QString &, bool); void clearCache(void); private: void QConfFile(class QConfFile *, const class QConfFile &); class QConfFile & operator=(class QConfFile *, const class QConfFile &); void QConfFile(class QConfFile *, const class QString &, bool); void ~QConfFile(class QConfFile *, int); }; /* size: 44, cachelines: 1 */ /* padding: 3 */ /* last cacheline: 44 bytes */ /* definitions: 1 */ struct QSettingsGroup { struct QString str; /* 0 4 */ int num; /* 4 4 */ int maxNum; /* 8 4 */ void QSettingsGroup(class QSettingsGroup *); void QSettingsGroup(class QSettingsGroup *, const class QString &); void QSettingsGroup(class QSettingsGroup *, const class QString &, bool); class QString name(const class QSettingsGroup *); class QString toString(const class QSettingsGroup *); bool isArray(const class QSettingsGroup *); int arraySizeGuess(const class QSettingsGroup *); void setArrayIndex(class QSettingsGroup *, int); void QSettingsGroup(class QSettingsGroup *, const class QSettingsGroup &); void ~QSettingsGroup(class QSettingsGroup *, int); }; /* size: 12, cachelines: 1 */ /* last cacheline: 12 bytes */ /* definitions: 1 */ struct QMap { union ._117 { class QMapData * d; /* 4 */ class Node * e; /* 4 */ }; private: union ._117 (null); /* 0 4 */ struct Node { }; /* size: 0, cachelines: 0 */ struct const_iterator { }; /* size: 0, cachelines: 0 */ struct iterator { }; /* size: 0, cachelines: 0 */ int payload(void); class Node * concrete(class Node *); void QMap(class QMap *); void QMap(class QMap *, const class QMap &); void ~QMap(class QMap *, int); class QMap & operator=(class QMap *, const class QMap &); void QMap(class QMap *, const class map,std::allocator > > &); class map,std::allocator > > toStdMap(const class QMap *); bool operator==(const class QMap *, const class QMap &); bool operator!=(const class QMap *, const class QMap &); int size(const class QMap *); bool isEmpty(const class QMap *); void detach(class QMap *); bool isDetached(const class QMap *); void setSharable(class QMap *, bool); void clear(class QMap *); int remove(class QMap *, const class QSettingsKey &); class QVariant take(class QMap *, const class QSettingsKey &); bool contains(const class QMap *, const class QSettingsKey &); const class QSettingsKey key(const class QMap *, const class QVariant &); const class QVariant value(const class QMap *, const class QSettingsKey &); const class QVariant value(const class QMap *, const class QSettingsKey &, const class QVariant &); class QVariant & operator[](class QMap *, const class QSettingsKey &); const class QVariant operator[](const class QMap *, const class QSettingsKey &); class QList uniqueKeys(const class QMap *); class QList keys(const class QMap *); class QList keys(const class QMap *, const class QVariant &); class QList values(const class QMap *); class QList values(const class QMap *, const class QSettingsKey &); int count(const class QMap *, const class QSettingsKey &); class iterator begin(class QMap *); class const_iterator begin(const class QMap *); class const_iterator constBegin(const class QMap *); class iterator end(class QMap *); class const_iterator end(const class QMap *); class const_iterator constEnd(const class QMap *); class iterator erase(class QMap *, class iterator); class iterator remove(class QMap *, class iterator); void erase(class QMap *, const class QSettingsKey &); int count(const class QMap *); class iterator find(class QMap *, const class QSettingsKey &); class const_iterator find(const class QMap *, const class QSettingsKey &); class const_iterator constFind(const class QMap *, const class QSettingsKey &); class iterator lowerBound(class QMap *, const class QSettingsKey &); class const_iterator lowerBound(const class QMap *, const class QSettingsKey &); class iterator upperBound(class QMap *, const class QSettingsKey &); class const_iterator upperBound(const class QMap *, const class QSettingsKey &); class iterator insert(class QMap *, const class QSettingsKey &, const class QVariant &); class iterator insert(class QMap *, const class QSettingsKey &, const class QVariant &, bool); class iterator insertMulti(class QMap *, const class QSettingsKey &, const class QVariant &); class iterator replace(class QMap *, const class QSettingsKey &, const class QVariant &); class QMap & unite(class QMap *, const class QMap &); bool empty(const class QMap *); void detach_helper(class QMap *); void freeData(class QMap *, class QMapData *); class Node * findNode(const class QMap *, const class QSettingsKey &); class Node * mutableFindNode(const class QMap *, class Node * *, const class QSettingsKey &); class Node * node_create(class QMap *, class QMapData *, class Node * *, const class QSettingsKey &, const class QVariant &); }; /* size: 4, cachelines: 1 */ /* last cacheline: 4 bytes */ /* definitions: 1 */ struct QMap { union ._117 { class QMapData * d; /* 4 */ class Node * e; /* 4 */ }; private: union ._117 (null); /* 0 4 */ struct Node { }; /* size: 0, cachelines: 0 */ struct const_iterator { }; /* size: 0, cachelines: 0 */ struct iterator { }; /* size: 0, cachelines: 0 */ int payload(void); class Node * concrete(class Node *); void QMap(class QMap *); void QMap(class QMap *, const class QMap &); void ~QMap(class QMap *, int); class QMap & operator=(class QMap *, const class QMap &); void QMap(class QMap *, const class map,std::allocator > > &); class map,std::allocator > > toStdMap(const class QMap *); bool operator==(const class QMap *, const class QMap &); bool operator!=(const class QMap *, const class QMap &); int size(const class QMap *); bool isEmpty(const class QMap *); void detach(class QMap *); bool isDetached(const class QMap *); void setSharable(class QMap *, bool); void clear(class QMap *); int remove(class QMap *, const class QSettingsKey &); class QByteArray take(class QMap *, const class QSettingsKey &); bool contains(const class QMap *, const class QSettingsKey &); const class QSettingsKey key(const class QMap *, const class QByteArray &); const class QByteArray value(const class QMap *, const class QSettingsKey &); const class QByteArray value(const class QMap *, const class QSettingsKey &, const class QByteArray &); class QByteArray & operator[](class QMap *, const class QSettingsKey &); const class QByteArray operator[](const class QMap *, const class QSettingsKey &); class QList uniqueKeys(const class QMap *); class QList keys(const class QMap *); class QList keys(const class QMap *, const class QByteArray &); class QList values(const class QMap *); class QList values(const class QMap *, const class QSettingsKey &); int count(const class QMap *, const class QSettingsKey &); class iterator begin(class QMap *); class const_iterator begin(const class QMap *); class const_iterator constBegin(const class QMap *); class iterator end(class QMap *); class const_iterator end(const class QMap *); class const_iterator constEnd(const class QMap *); class iterator erase(class QMap *, class iterator); class iterator remove(class QMap *, class iterator); void erase(class QMap *, const class QSettingsKey &); int count(const class QMap *); class iterator find(class QMap *, const class QSettingsKey &); class const_iterator find(const class QMap *, const class QSettingsKey &); class const_iterator constFind(const class QMap *, const class QSettingsKey &); class iterator lowerBound(class QMap *, const class QSettingsKey &); class const_iterator lowerBound(const class QMap *, const class QSettingsKey &); class iterator upperBound(class QMap *, const class QSettingsKey &); class const_iterator upperBound(const class QMap *, const class QSettingsKey &); class iterator insert(class QMap *, const class QSettingsKey &, const class QByteArray &); class iterator insert(class QMap *, const class QSettingsKey &, const class QByteArray &, bool); class iterator insertMulti(class QMap *, const class QSettingsKey &, const class QByteArray &); class iterator replace(class QMap *, const class QSettingsKey &, const class QByteArray &); class QMap & unite(class QMap *, const class QMap &); bool empty(const class QMap *); void detach_helper(class QMap *); void freeData(class QMap *, class QMapData *); class Node * findNode(const class QMap *, const class QSettingsKey &); class Node * mutableFindNode(const class QMap *, class Node * *, const class QSettingsKey &); class Node * node_create(class QMap *, class QMapData *, class Node * *, const class QSettingsKey &, const class QByteArray &); }; /* size: 4, cachelines: 1 */ /* last cacheline: 4 bytes */ /* definitions: 1 */ struct QSettingsKey : public QString { public: struct QString (null); /* 0 4 */ private: struct QString theOriginalKey; /* 4 4 */ void QSettingsKey(class QSettingsKey *, const class QString &, enum CaseSensitivity); class QString originalCaseKey(const class QSettingsKey *); void QSettingsKey(class QSettingsKey *, const class QSettingsKey &); void ~QSettingsKey(class QSettingsKey *, int); }; /* size: 8, cachelines: 1 */ /* last cacheline: 8 bytes */ /* definitions: 1 */ struct QMutexLocker { union ._230 { class QMutex * mtx; /* 4 */ quintptr val; /* 4 */ }; private: union ._230 (null); /* 0 4 */ void QMutexLocker(class QMutexLocker *, class QMutex *); void ~QMutexLocker(class QMutexLocker *, int); void unlock(class QMutexLocker *); void relock(class QMutexLocker *); class QMutex * mutex(const class QMutexLocker *); void QMutexLocker(class QMutexLocker *, const class QMutexLocker &); class QMutexLocker & operator=(class QMutexLocker *, const class QMutexLocker &); }; /* size: 4, cachelines: 1 */ /* last cacheline: 4 bytes */ /* definitions: 1 */ struct QMutex { enum RecursionMode { NonRecursive = 0, Recursive = 1, }; private: class QMutexPrivate * d; /* 0 4 */ void QMutex(class QMutex *, enum RecursionMode); void ~QMutex(class QMutex *, int); void lock(class QMutex *); bool tryLock(class QMutex *); void unlock(class QMutex *); bool locked(class QMutex *); void QMutex(class QMutex *, bool); void QMutex(class QMutex *, const class QMutex &); class QMutex & operator=(class QMutex *, const class QMutex &); }; /* size: 4, cachelines: 1 */ /* last cacheline: 4 bytes */ /* definitions: 1 */ struct const_iterator { class Node * i; /* 0 4 */ void const_iterator(class const_iterator *); void const_iterator(class const_iterator *, class Node *); void const_iterator(class const_iterator *, const class const_iterator &); void const_iterator(class const_iterator *, const class iterator &); const class QString & operator*(const class const_iterator *); const class QString * operator->(const class const_iterator *); const class QString & operator[](const class const_iterator *, int); bool operator==(const class const_iterator *, const class const_iterator &); bool operator!=(const class const_iterator *, const class const_iterator &); bool operator<(const class const_iterator *, const class const_iterator &); bool operator<=(const class const_iterator *, const class const_iterator &); bool operator>(const class const_iterator *, const class const_iterator &); bool operator>=(const class const_iterator *, const class const_iterator &); class const_iterator & operator++(class const_iterator *); class const_iterator operator++(class const_iterator *, int); class const_iterator & operator--(class const_iterator *); class const_iterator operator--(class const_iterator *, int); class const_iterator & operator+=(class const_iterator *, int); class const_iterator & operator-=(class const_iterator *, int); class const_iterator operator+(const class const_iterator *, int); class const_iterator operator-(const class const_iterator *, int); int operator-(const class const_iterator *, class const_iterator); }; /* size: 4, cachelines: 1 */ /* last cacheline: 4 bytes */ /* definitions: 8 */ struct iterator { class Node * i; /* 0 4 */ void iterator(class iterator *); void iterator(class iterator *, class Node *); void iterator(class iterator *, const class iterator &); class QString & operator*(const class iterator *); class QString * operator->(const class iterator *); class QString & operator[](const class iterator *, int); bool operator==(const class iterator *, const class iterator &); bool operator!=(const class iterator *, const class iterator &); bool operator<(const class iterator *, const class iterator &); bool operator<=(const class iterator *, const class iterator &); bool operator>(const class iterator *, const class iterator &); bool operator>=(const class iterator *, const class iterator &); bool operator==(const class iterator *, const class const_iterator &); bool operator!=(const class iterator *, const class const_iterator &); bool operator<(const class iterator *, const class const_iterator &); bool operator<=(const class iterator *, const class const_iterator &); bool operator>(const class iterator *, const class const_iterator &); bool operator>=(const class iterator *, const class const_iterator &); class iterator & operator++(class iterator *); class iterator operator++(class iterator *, int); class iterator & operator--(class iterator *); class iterator operator--(class iterator *, int); class iterator & operator+=(class iterator *, int); class iterator & operator-=(class iterator *, int); class iterator operator+(const class iterator *, int); class iterator operator-(const class iterator *, int); int operator-(const class iterator *, class iterator); }; /* size: 4, cachelines: 1 */ /* last cacheline: 4 bytes */ /* definitions: 10 */ struct QList { union ._105 { struct QListData p; /* 4 */ class Data * d; /* 4 */ }; private: union ._105 (null); /* 0 4 */ struct Node { }; /* size: 0, cachelines: 0 */ struct const_iterator { }; /* size: 0, cachelines: 0 */ struct iterator { }; /* size: 0, cachelines: 0 */ void QList(class QList *); void QList(class QList *, const class QList &); void ~QList(class QList *, int); class QList & operator=(class QList *, const class QList &); bool operator==(const class QList *, const class QList &); bool operator!=(const class QList *, const class QList &); int size(const class QList *); void detach(class QList *); bool isDetached(const class QList *); void setSharable(class QList *, bool); bool isEmpty(const class QList *); void clear(class QList *); const class QString & at(const class QList *, int); const class QString & operator[](const class QList *, int); class QString & operator[](class QList *, int); void append(class QList *, const class QString &); void prepend(class QList *, const class QString &); void insert(class QList *, int, const class QString &); void replace(class QList *, int, const class QString &); void removeAt(class QList *, int); int removeAll(class QList *, const class QString &); class QString takeAt(class QList *, int); class QString takeFirst(class QList