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

#include <qv4internalclass_p.h>

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

Public Member Functions

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

Public Attributes

int refcount = 1
 

Detailed Description

Definition at line 176 of file qv4internalclass_p.h.

Constructor & Destructor Documentation

◆ SharedInternalClassDataPrivate() [1/3]

QV4::SharedInternalClassDataPrivate< PropertyKey >::SharedInternalClassDataPrivate ( ExecutionEngine e)
inline

Definition at line 177 of file qv4internalclass_p.h.

◆ SharedInternalClassDataPrivate() [2/3]

QV4::SharedInternalClassDataPrivate< PropertyKey >::SharedInternalClassDataPrivate ( const SharedInternalClassDataPrivate< PropertyKey > &  other)

◆ SharedInternalClassDataPrivate() [3/3]

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

◆ ~SharedInternalClassDataPrivate()

Member Function Documentation

◆ alloc()

Definition at line 100 of file qv4internalclass.cpp.

◆ at()

Definition at line 116 of file qv4internalclass.cpp.

References QV4::PropertyKey::fromId(), i, and Q_ASSERT.

+ Here is the call graph for this function:

◆ grow()

Definition at line 91 of file qv4internalclass.cpp.

References QV4::MemberData::allocate(), engine, and Q_ASSERT.

+ Here is the call graph for this function:

◆ mark()

◆ set()

Definition at line 122 of file qv4internalclass.cpp.

References i, and Q_ASSERT.

◆ setSize()

Definition at line 110 of file qv4internalclass.cpp.

References Q_ASSERT.

◆ size()

Member Data Documentation

◆ refcount

Definition at line 192 of file qv4internalclass_p.h.


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