Qt 6.x
The Qt SDK
Loading...
Searching...
No Matches
QV4::SharedInternalClassDataPrivate< PropertyAttributes > Struct Reference

#include <qv4internalclass_p.h>

+ Collaboration diagram for QV4::SharedInternalClassDataPrivate< PropertyAttributes >:

Public Member Functions

 SharedInternalClassDataPrivate (ExecutionEngine *engine)
 
 SharedInternalClassDataPrivate (const SharedInternalClassDataPrivate< PropertyAttributes > &other)
 
 SharedInternalClassDataPrivate (const SharedInternalClassDataPrivate< PropertyAttributes > &other, uint pos, PropertyAttributes value)
 
 ~SharedInternalClassDataPrivate ()
 
void grow ()
 
uint alloc () const
 
uint size () const
 
void setSize (uint s)
 
PropertyAttributes at (uint i) const
 
void set (uint i, PropertyAttributes t)
 
void mark (MarkStack *)
 

Public Attributes

int refcount = 1
 

Detailed Description

Definition at line 120 of file qv4internalclass_p.h.

Constructor & Destructor Documentation

◆ SharedInternalClassDataPrivate() [1/3]

QV4::SharedInternalClassDataPrivate< PropertyAttributes >::SharedInternalClassDataPrivate ( ExecutionEngine engine)
inline

Definition at line 121 of file qv4internalclass_p.h.

◆ SharedInternalClassDataPrivate() [2/3]

Definition at line 159 of file qv4internalclass.cpp.

References m_data, and other().

+ Here is the call graph for this function:

◆ SharedInternalClassDataPrivate() [3/3]

QV4::SharedInternalClassDataPrivate< PropertyAttributes >::SharedInternalClassDataPrivate ( const SharedInternalClassDataPrivate< PropertyAttributes > &  other,
uint  pos,
PropertyAttributes  value 
)

Definition at line 134 of file qv4internalclass.cpp.

References m_data, other(), pos, and Q_ASSERT.

+ Here is the call graph for this function:

◆ ~SharedInternalClassDataPrivate()

Member Function Documentation

◆ alloc()

Definition at line 135 of file qv4internalclass_p.h.

◆ at()

Definition at line 139 of file qv4internalclass_p.h.

References i, and Q_ASSERT.

◆ grow()

Definition at line 185 of file qv4internalclass.cpp.

References m_data.

◆ mark()

◆ set()

Definition at line 140 of file qv4internalclass_p.h.

References i, Q_ASSERT, and setData().

+ Here is the call graph for this function:

◆ setSize()

Definition at line 137 of file qv4internalclass_p.h.

◆ size()

Member Data Documentation

◆ m_data

◆ m_inlineData

Definition at line 170 of file qv4internalclass_p.h.

◆ refcount

Definition at line 144 of file qv4internalclass_p.h.


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