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::ESTable Class Reference

#include <qv4estable_p.h>

Collaboration diagram for QV4::ESTable:

Classes

struct  ShiftObserver

Public Member Functions

 ESTable ()
 ~ESTable ()
void markObjects (MarkStack *s, bool isWeakMap)
void clear ()
void set (const Value &k, const Value &v)
bool has (const Value &k) const
ReturnedValue get (const Value &k, bool *hasValue=nullptr) const
bool remove (const Value &k)
uint size () const
void iterate (uint idx, Value *k, Value *v)
void removeUnmarkedKeys ()
void observeShifts (ShiftObserver &observer)
void stopObservingShifts (ShiftObserver &observer)

Friends

class ::tst_qv4estable

Detailed Description

Definition at line 32 of file qv4estable_p.h.

Constructor & Destructor Documentation

◆ ESTable()

ESTable::ESTable ( )

Definition at line 17 of file qv4estable.cpp.

◆ ~ESTable()

ESTable::~ESTable ( )

Definition at line 26 of file qv4estable.cpp.

Member Function Documentation

◆ clear()

void ESTable::clear ( )

Definition at line 47 of file qv4estable.cpp.

◆ get()

ReturnedValue ESTable::get ( const Value & k,
bool * hasValue = nullptr ) const

Definition at line 102 of file qv4estable.cpp.

◆ has()

bool ESTable::has ( const Value & k) const

Definition at line 90 of file qv4estable.cpp.

◆ iterate()

void ESTable::iterate ( uint idx,
Value * k,
Value * v )

Definition at line 149 of file qv4estable.cpp.

◆ markObjects()

void ESTable::markObjects ( MarkStack * s,
bool isWeakMap )

Definition at line 36 of file qv4estable.cpp.

◆ observeShifts()

void QV4::ESTable::observeShifts ( ShiftObserver & observer)
inline

Definition at line 66 of file qv4estable_p.h.

◆ remove()

bool ESTable::remove ( const Value & k)

Definition at line 118 of file qv4estable.cpp.

◆ removeUnmarkedKeys()

void ESTable::removeUnmarkedKeys ( )

Definition at line 158 of file qv4estable.cpp.

◆ set()

void ESTable::set ( const Value & k,
const Value & v )

Definition at line 59 of file qv4estable.cpp.

◆ size()

uint ESTable::size ( ) const

Definition at line 142 of file qv4estable.cpp.

◆ stopObservingShifts()

void QV4::ESTable::stopObservingShifts ( ShiftObserver & observer)
inline

Definition at line 70 of file qv4estable_p.h.

◆ ::tst_qv4estable

friend class ::tst_qv4estable
friend

Definition at line 75 of file qv4estable_p.h.


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