Source Code (Use browser search to find items of interest.)
Class Index
qt'QStrVec (./qt-2.1.0/src/tools/qstrvec.h:43)
class Q_EXPORT QStrVec : public QStrVecBase
{
public:
QStrVec() { dc = TRUE; }
QStrVec( uint size, bool deepc = TRUE ) : QStrVecBase(size) {dc=deepc;}
~QStrVec() { clear(); }
private:
Item newItem( Item d ) { return dc ? qstrdup( (const char*)d ) : d; }
void deleteItem( Item d ) { if ( dc ) 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;
};