Source Code (Use browser search to find items of interest.)
Class Index
qt'QStrList (./qt-2.1.0/src/tools/qstrlist.h:45)
class Q_EXPORT QStrList : public QStrListBase
{
public:
QStrList( bool deepCopies=TRUE ) { dc = deepCopies; del_item = deepCopies; }
QStrList( const QStrList & );
~QStrList() { clear(); }
QStrList& operator=( const QStrList & );
private:
Item newItem( Item d ) { return dc ? qstrdup( (const char*)d ) : d; }
void deleteItem( Item d ) { if ( del_item ) delete[] (char*)d; }
int compareItems( Item s1, Item s2 ) { return strcmp((const char*)s1,
(const char*)s2); }
QDataStream &read( QDataStream &s, Item &d )
{ s >> (char *&)d; return s; }
QDataStream &write( QDataStream &s, Item d ) const
{ return s << (const char *)d; }
bool dc;
};
qt'QStrList::QStrList() (./qt-2.1.0/include/qstrlist.h:87)
inline QStrList::QStrList( const QStrList &strList )
: QStrListBase( strList )
{
dc = FALSE;
operator=(strList);
}
qt'QStrList::QStrList() (./qt-2.1.0/src/tools/qstrlist.h:87)
inline QStrList::QStrList( const QStrList &strList )
: QStrListBase( strList )
{
dc = FALSE;
operator=(strList);
}