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< 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 ()
template<typename StringOrSymbol = Heap::StringOrSymbol>
void markIfNecessary (const PropertyKey &value)
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 180 of file qv4internalclass_p.h.

Constructor & Destructor Documentation

◆ SharedInternalClassDataPrivate() [1/3]

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

Definition at line 181 of file qv4internalclass_p.h.

References refcount.

◆ 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()

◆ grow()

◆ mark()

◆ markIfNecessary()

template<typename StringOrSymbol>
void QV4::SharedInternalClassDataPrivate< PropertyKey >::markIfNecessary ( const PropertyKey & value)

Definition at line 206 of file qv4internalclass_p.h.

◆ set()

◆ setSize()

Definition at line 110 of file qv4internalclass.cpp.

◆ size()

Member Data Documentation

◆ refcount

Definition at line 199 of file qv4internalclass_p.h.

Referenced by SharedInternalClassDataPrivate().


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