Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
QBindingStoragePrivate Struct Reference
+ Collaboration diagram for QBindingStoragePrivate:

Classes

struct  Pair
 

Public Member Functions

void reallocate (size_t newSize)
 
 QBindingStoragePrivate (QBindingStorageData *&_d)
 
QPropertyBindingDataget (const QUntypedPropertyData *data)
 
QPropertyBindingDataget (QUntypedPropertyData *data, bool create)
 
void destroy ()
 

Static Public Member Functions

static Pairpairs (QBindingStorageData *dd)
 

Public Attributes

QBindingStorageData *& d
 

Detailed Description

Definition at line 2161 of file qproperty.cpp.

Constructor & Destructor Documentation

◆ QBindingStoragePrivate()

QBindingStoragePrivate::QBindingStoragePrivate ( QBindingStorageData *& _d)
inline

Definition at line 2213 of file qproperty.cpp.

Member Function Documentation

◆ destroy()

void QBindingStoragePrivate::destroy ( )
inline

Definition at line 2256 of file qproperty.cpp.

References d, i, pairs(), and QBindingStorageData::size.

Referenced by QBindingStorage::~QBindingStorage().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ get() [1/2]

QPropertyBindingData * QBindingStoragePrivate::get ( const QUntypedPropertyData * data)
inline

Definition at line 2215 of file qproperty.cpp.

References d, pairs(), Q_ASSERT, qHash(), and QBindingStorageData::size.

+ Here is the call graph for this function:

◆ get() [2/2]

QPropertyBindingData * QBindingStoragePrivate::get ( QUntypedPropertyData * data,
bool create )
inline

Definition at line 2230 of file qproperty.cpp.

References create(), d, pairs(), Q_ASSERT, qHash(), reallocate(), QBindingStorageData::size, and QBindingStorageData::used.

+ Here is the call graph for this function:

◆ pairs()

static Pair * QBindingStoragePrivate::pairs ( QBindingStorageData * dd)
inlinestatic

Definition at line 2176 of file qproperty.cpp.

References Q_ASSERT.

Referenced by destroy(), get(), get(), and reallocate().

+ Here is the caller graph for this function:

◆ reallocate()

void QBindingStoragePrivate::reallocate ( size_t newSize)
inline

Definition at line 2181 of file qproperty.cpp.

References d, QBindingStoragePrivate::Pair::data, i, pairs(), Q_ASSERT, qHash(), QBindingStorageData::size, and QBindingStorageData::used.

Referenced by get().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

Member Data Documentation

◆ d

QBindingStorageData*& QBindingStoragePrivate::d

Definition at line 2174 of file qproperty.cpp.

Referenced by destroy(), get(), get(), and reallocate().


The documentation for this struct was generated from the following file: