KDevelop API Documentation

_GCatalog_Private< Tp > Struct Template Reference

#include <gcatalog.h>

Inheritance diagram for _GCatalog_Private< Tp >:

Inheritance graph
[legend]
Collaboration diagram for _GCatalog_Private< Tp >:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 _GCatalog_Private ()
bool hasIndex (const QCString &name) const
DB * index (const QCString &name)
QValueList< Tp > getAllItems (DB *dbp)
bool addItem (DB *dbp, const QCString &id, const Tp &tag)
bool addItem (DB *dbp, const QVariant &id, const QCString &v)
bool removeItem (DB *dbp, const QCString &id)
bool removeItem (DB *dbp, const QVariant &id, const QCString &v)

Public Attributes

QString dbName
DB * dbp
QMap< QCString, DB * > indexList
KRandomSequence rnd
bool enabled

template<class Tp>
struct _GCatalog_Private< Tp >


Constructor & Destructor Documentation

template<class Tp>
_GCatalog_Private< Tp >::_GCatalog_Private  )  [inline]
 

Definition at line 44 of file gcatalog.h.


Member Function Documentation

template<class Tp>
bool _GCatalog_Private< Tp >::addItem DB *  dbp,
const QVariant id,
const QCString v
[inline]
 

Definition at line 124 of file gcatalog.h.

template<class Tp>
bool _GCatalog_Private< Tp >::addItem DB *  dbp,
const QCString id,
const Tp &  tag
[inline]
 

Definition at line 93 of file gcatalog.h.

template<class Tp>
QValueList<Tp> _GCatalog_Private< Tp >::getAllItems DB *  dbp  )  [inline]
 

Definition at line 59 of file gcatalog.h.

template<class Tp>
bool _GCatalog_Private< Tp >::hasIndex const QCString name  )  const [inline]
 

Definition at line 49 of file gcatalog.h.

template<class Tp>
DB* _GCatalog_Private< Tp >::index const QCString name  )  [inline]
 

Definition at line 54 of file gcatalog.h.

template<class Tp>
bool _GCatalog_Private< Tp >::removeItem DB *  dbp,
const QVariant id,
const QCString v
[inline]
 

Definition at line 178 of file gcatalog.h.

template<class Tp>
bool _GCatalog_Private< Tp >::removeItem DB *  dbp,
const QCString id
[inline]
 

Definition at line 155 of file gcatalog.h.


Member Data Documentation

template<class Tp>
QString _GCatalog_Private< Tp >::dbName
 

Definition at line 37 of file gcatalog.h.

template<class Tp>
DB* _GCatalog_Private< Tp >::dbp
 

Definition at line 39 of file gcatalog.h.

template<class Tp>
bool _GCatalog_Private< Tp >::enabled
 

Definition at line 42 of file gcatalog.h.

template<class Tp>
QMap<QCString, DB*> _GCatalog_Private< Tp >::indexList
 

Definition at line 40 of file gcatalog.h.

template<class Tp>
KRandomSequence _GCatalog_Private< Tp >::rnd
 

Definition at line 41 of file gcatalog.h.


The documentation for this struct was generated from the following file:
KDE Logo
This file is part of the documentation for KDevelop Version 3.1.2.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Wed Mar 23 00:17:54 2005 by doxygen 1.3.9.1 written by Dimitri van Heesch, © 1997-2003