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::Compiler::StringTableGenerator Struct Reference

#include <qv4compiler_p.h>

+ Collaboration diagram for QV4::Compiler::StringTableGenerator:

Public Member Functions

 StringTableGenerator ()
 
int registerString (const QString &str)
 
int getStringId (const QString &string) const
 
bool hasStringId (const QString &string) const
 
QString stringForIndex (int index) const
 
uint stringCount () const
 
uint sizeOfTableAndData () const
 
void freeze ()
 
void clear ()
 
void initializeFromBackingUnit (const CompiledData::Unit *unit)
 
void serialize (CompiledData::Unit *unit)
 
QStringList allStrings () const
 

Detailed Description

Definition at line 45 of file qv4compiler_p.h.

Constructor & Destructor Documentation

◆ StringTableGenerator()

QT_END_NAMESPACE QV4::Compiler::StringTableGenerator::StringTableGenerator ( )

Definition at line 30 of file qv4compiler.cpp.

Member Function Documentation

◆ allStrings()

QStringList QV4::Compiler::StringTableGenerator::allStrings ( ) const
inline

Definition at line 63 of file qv4compiler_p.h.

◆ clear()

void QV4::Compiler::StringTableGenerator::clear ( )

Definition at line 53 of file qv4compiler.cpp.

◆ freeze()

void QV4::Compiler::StringTableGenerator::freeze ( )
inline

Definition at line 56 of file qv4compiler_p.h.

◆ getStringId()

int QV4::Compiler::StringTableGenerator::getStringId ( const QString & string) const

Definition at line 47 of file qv4compiler.cpp.

◆ hasStringId()

bool QV4::Compiler::StringTableGenerator::hasStringId ( const QString & string) const
inline

Definition at line 50 of file qv4compiler_p.h.

◆ initializeFromBackingUnit()

void QV4::Compiler::StringTableGenerator::initializeFromBackingUnit ( const CompiledData::Unit * unit)

Definition at line 61 of file qv4compiler.cpp.

◆ registerString()

int QV4::Compiler::StringTableGenerator::registerString ( const QString & str)

Definition at line 35 of file qv4compiler.cpp.

◆ serialize()

void QV4::Compiler::StringTableGenerator::serialize ( CompiledData::Unit * unit)

Definition at line 70 of file qv4compiler.cpp.

◆ sizeOfTableAndData()

uint QV4::Compiler::StringTableGenerator::sizeOfTableAndData ( ) const
inline

Definition at line 54 of file qv4compiler_p.h.

◆ stringCount()

uint QV4::Compiler::StringTableGenerator::stringCount ( ) const
inline

Definition at line 52 of file qv4compiler_p.h.

◆ stringForIndex()

QString QV4::Compiler::StringTableGenerator::stringForIndex ( int index) const
inline

Definition at line 51 of file qv4compiler_p.h.


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