Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
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 ()
void markIfNecessary (const PropertyAttributes &)
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 122 of file qv4internalclass_p.h.

Constructor & Destructor Documentation

◆ SharedInternalClassDataPrivate() [1/3]

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

Definition at line 123 of file qv4internalclass_p.h.

◆ SharedInternalClassDataPrivate() [2/3]

Definition at line 164 of file qv4internalclass.cpp.

◆ SharedInternalClassDataPrivate() [3/3]

Definition at line 139 of file qv4internalclass.cpp.

◆ ~SharedInternalClassDataPrivate()

Member Function Documentation

◆ alloc()

Definition at line 139 of file qv4internalclass_p.h.

◆ at()

◆ grow()

◆ mark()

◆ markIfNecessary()

Definition at line 137 of file qv4internalclass_p.h.

◆ set()

◆ setSize()

Definition at line 141 of file qv4internalclass_p.h.

◆ size()

Member Data Documentation

◆ m_data

◆ m_inlineData

Definition at line 174 of file qv4internalclass_p.h.

◆ refcount

Definition at line 148 of file qv4internalclass_p.h.


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