HomeHome

ClassesAnnotated - TreeFunctionsHomeStructure

QGDict Class Reference


The QGDict class is an internal class for implementing QDict template classes. More...

#include <qgdict.h>

Inherits QCollection.

Inherited by QAsciiDict, QDict, QIntDict and QPtrDict.

List of all member functions.

Public Members

Protected Members


Detailed Description

The QGDict class is an internal class for implementing QDict template classes.

QGDict is a strictly internal class that acts as a base class for the collection classes QDict and QIntDict.

QGDict has some virtual functions that can be reimplemented to customize the subclasses.

Normally, you do not have to reimplement any of these functions.

Member Function Documentation

QDataStreamQGDict::read ( QDataStream & s, QCollection::Item & item ) [virtual protected]

Reads a collection/dictionary item from the stream s and returns a reference to the stream.

The default implementation sets item to 0.

See also write().

QDataStreamQGDict::write ( QDataStream & s, QCollection::Item ) const [virtual protected]

Writes a collection/dictionary item to the stream s and returns a reference to the stream.

See also read().

QGDict::QGDict ( const QGDict & dict ) [protected]

For internal use only.

QGDict::QGDict ( uint len, KeyType kt, bool caseSensitive, bool copyKeys ) [protected]

For internal use only.

QGDict::~QGDict () [protected]

For internal use only.

void QGDict::clear () [virtual protected]

For internal use only.

Reimplemented from QCollection.

uint QGDict::count () const [virtual]

For internal use only.

Reimplemented from QCollection.

int QGDict::hashKeyAscii ( const char * key ) [protected]

For internal use only.

int QGDict::hashKeyString ( const QString & key ) [protected]

For internal use only.

QCollection::Item QGDict::look_ascii( const char * key, QCollection::Item d, int op )

For internal use only.

QCollection::Item QGDict::look_int( long key, QCollection::Item d, int op )

For internal use only.

QCollection::Item QGDict::look_ptr( void * key, QCollection::Item d, int op )

For internal use only.

QCollection::Item QGDict::look_string( const QString & key, QCollection::Item d, int op )

For internal use only.

QGDict & QGDict::operator= ( const QGDict & dict ) [protected]

For internal use only.

QDataStream & QGDict::read ( QDataStream & s )

For internal use only.

bool QGDict::remove_ascii ( const char * key, QCollection::Item item=0 ) [protected]

For internal use only.

bool QGDict::remove_int ( long key, QCollection::Item item=0 ) [protected]

For internal use only.

bool QGDict::remove_ptr ( void * key, QCollection::Item item=0 ) [protected]

For internal use only.

bool QGDict::remove_string ( const QString & key, QCollection::Item item=0 ) [protected]

For internal use only.

void QGDict::resize ( uint newsize ) [protected]

For internal use only.

uint QGDict::size () const

For internal use only.

void QGDict::statistics () const [protected]

For internal use only.

QCollection::Item QGDict::take_ascii( const char * key ) [protected]

For internal use only.

QCollection::Item QGDict::take_int( long key ) [protected]

For internal use only.

QCollection::Item QGDict::take_ptr( void * key ) [protected]

For internal use only.

QCollection::Item QGDict::take_string( const QString & key ) [protected]

For internal use only.

QDataStreamQGDict::write ( QDataStream & s ) const

For internal use only.


Search the documentation, FAQ, qt-interest archive and more (uses www.trolltech.com):


This file is part of the Qt toolkit, copyright © 1995-2000 Trolltech, all rights reserved.


Copyright İ 2000 TrolltechTrademarks
Qt version 2.2.1