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::Heap::Symbol Struct Reference

#include <qv4symbol_p.h>

Inheritance diagram for QV4::Heap::Symbol:
Collaboration diagram for QV4::Heap::Symbol:

Public Member Functions

void init (const QString &s)
Public Member Functions inherited from QV4::Heap::StringOrSymbol
void init ()
void init (QStringPrivate text)
void destroy ()
QStringPrivate & text () const
QString toQString () const
void createHashValue () const
unsigned hashValue () const
Public Member Functions inherited from QV4::Heap::Base
void * operator new (size_t)=delete
ReturnedValue asReturnedValue () const
void mark (QV4::MarkStack *markStack)
bool isMarked () const
void setMarkBit ()
bool inUse () const
void * operator new (size_t, Managed *m)
void * operator new (size_t, Base *m)
void operator delete (void *, Base *)
void init ()
void destroy ()

Additional Inherited Members

Public Types inherited from QV4::Heap::StringOrSymbol
enum  StringType {
  StringType_Symbol , StringType_Regular , StringType_ArrayIndex , StringType_Unknown ,
  StringType_AddedString , StringType_SubString , StringType_Complex = StringType_AddedString
}
Static Public Member Functions inherited from QV4::Heap::StringOrSymbol
static void markObjects (Heap::Base *that, MarkStack *markStack)
Static Public Member Functions inherited from QV4::Heap::Base
static void markObjects (Base *, MarkStack *)
Public Attributes inherited from QV4::Heap::StringOrSymbol
struct { 
   unsigned char   data [sizeof(QStringPrivate)] 
} textStorage
PropertyKey identifier
uint subtype
uint stringHash
Public Attributes inherited from QV4::Heap::Base
Pointer< InternalClass *, 0 > internalClass

Detailed Description

Definition at line 32 of file qv4symbol_p.h.

Member Function Documentation

◆ init()

void Heap::Symbol::init ( const QString & s)

Definition at line 15 of file qv4symbol.cpp.


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