QGArray - Internal class for implementing the
#include <qgarray.h>
Inherited by QArray.
Public Members
QGArray () (internal)
Protected Members
QGArray ( int, int ) (internal)
QGArray ( int size ) (internal)
QGArray ( const QGArray & a ) (internal)
virtual ~QGArray () (internal)
QGArray& operator= ( const QGArray & a ) (internal)
virtual void detach () (internal)
char* data () const (internal)
uint nrefs () const (internal)
uint size () const (internal)
bool isEqual ( const QGArray & a ) const (internal)
bool resize ( uint newsize ) (internal)
bool fill ( const char * d, int len, uint sz ) (internal)
QGArray& assign ( const QGArray & a ) (internal)
QGArray& assign ( const char * d, uint len ) (internal)
QGArray& duplicate ( const QGArray & a ) (internal)
QGArray& duplicate ( const char * d, uint len ) (internal)
void store ( const char * d, uint len ) (internal)
array_data* sharedBlock () const (internal)
void setSharedBlock ( array_data * p ) (internal)
QGArray& setRawData ( const char * d, uint len )
(internal)
void resetRawData ( const char * d, uint len ) (internal)
int find ( const char * d, uint index, uint sz ) const
(internal)
int contains ( const char * d, uint sz ) const (internal)
void sort ( uint sz ) (internal)
int bsearch ( const char * d, uint sz ) const (internal)
char* at ( uint index ) const (internal)
bool setExpand ( uint index, const char * d, uint sz )
(internal)
virtual array_data* newData ()
virtual void deleteData ( array_data * p ) (internal)
DESCRIPTION
The QGArray class is an internal class for implementing
the QArray class.
QGArray is a strictly internal class that acts as base
class for the QArray template array.
It contains an array of bytes and has no notion of an
array element.
QGArray::QGArray ()
For internal use only.
QGArray::QGArray ( const QGArray & a ) [protected]
For internal use only.
QGArray::QGArray ( int size ) [protected]
For internal use only.
QGArray::QGArray ( int, int ) [protected]
For internal use only.
QGArray::~QGArray () [virtual protected]
For internal use only.
QGArray & QGArray::assign ( const QGArray & a ) [protected]
For internal use only.
QGArray & QGArray::assign ( const char * d, uint len )
[protected]
For internal use only.
char * QGArray::at ( uint index ) const [protected]
For internal use only.
int QGArray::bsearch ( const char * d, uint sz ) const
[protected]
For internal use only.
int QGArray::contains ( const char * d, uint sz ) const
[protected]
For internal use only.
char * QGArray::data () const [protected]
For internal use only.
void QGArray::deleteData ( array_data * p ) [virtual protected]
For internal use only.
Reimplemented in QBitArray.
void QGArray::detach () [virtual protected]
For internal use only.
Reimplemented in QArray, QByteArray and QBitArray.
QGArray & QGArray::duplicate ( const QGArray & a ) [protected]
For internal use only.
QGArray & QGArray::duplicate ( const char * d, uint len )
[protected]
For internal use only.
[protected]
For internal use only.
int QGArray::find ( const char * d, uint index, uint sz ) const
[protected]
For internal use only.
bool QGArray::isEqual ( const QGArray & a ) const [protected]
For internal use only.
uint QGArray::nrefs () const [protected]
For internal use only.
QGArray & QGArray::operator= ( const QGArray & a ) [protected]
For internal use only.
void QGArray::resetRawData ( const char * d, uint len )
[protected]
For internal use only.
bool QGArray::resize ( uint newsize ) [protected]
For internal use only.
bool QGArray::setExpand ( uint index, const char * d, uint sz )
[protected]
For internal use only.
QGArray & QGArray::setRawData ( const char * d, uint len )
[protected]
For internal use only.
void QGArray::setSharedBlock ( array_data * p ) [protected]
For internal use only.
array_data * QGArray::sharedBlock () const [protected]
For internal use only.
uint QGArray::size () const [protected]
For internal use only.
void QGArray::sort ( uint sz ) [protected]
For internal use only.
void QGArray::store ( const char * d, uint len ) [protected]
For internal use only.
SEE ALSO
http://doc.trolltech.com/qgarray.html
http://www.trolltech.com/faq/tech.html
COPYRIGHT
Copyright 1992-2001 Trolltech AS,
http://www.trolltech.com. See the license file included
AUTHOR
Generated automatically from the source code.
BUGS
If you find a bug in Qt, please report it as described in
http://doc.trolltech.com/bughowto.html. Good bug reports
make our job much simpler. Thank you.
In case of content or formattting problems with this
manual page, please report them to qt-bugs@trolltech.com.
Please include the name of the manual page (qgarray.3qt)
and the Qt version (2.3.1).
Man(1) output converted with
man2html