GCatalog< Tp > Class Template Reference
#include <gcatalog.h>
Inheritance diagram for GCatalog< Tp >:


Public Types | |
typedef Tp | Tag |
typedef QPair< QCString, QVariant > | QueryArgument |
Public Member Functions | |
GCatalog () | |
virtual | ~GCatalog () |
bool | isValid () const |
QString | dbName () const |
bool | enabled () const |
void | setEnabled (bool enabled) |
virtual void | open (const QString &dbName) |
virtual void | close () |
virtual void | sync () |
QValueList< QCString > | indexList () const |
bool | hasIndex (const QCString &name) const |
void | addIndex (const QCString &name) |
void | removeIndex (const QCString &name) |
void | addItem (Tag &tag) |
bool | removeItem (const Tag &id) |
bool | removeItemById (const QCString &id) |
void | removeItems (const QValueList< QueryArgument > &args) |
Tag | getItemById (const QCString &id) |
bool | hasItem (const QCString &id) |
QValueList< Tag > | getAllItems () |
QValueList< Tag > | query (const QValueList< QueryArgument > &args) |
QCString | generateId () |
Private Member Functions | |
GCatalog (const GCatalog &source) | |
void | operator= (const GCatalog &source) |
Private Attributes | |
_GCatalog_Private< Tp > * | d |
template<class Tp>
class GCatalog< Tp >
Member Typedef Documentation
|
Definition at line 230 of file gcatalog.h. |
|
Definition at line 229 of file gcatalog.h. |
Constructor & Destructor Documentation
|
|
|
|
|
|
Member Function Documentation
|
Referenced by main(), JavaSupportPart::setupCatalog(), CppSupportPart::setupCatalog(), and CreatePCSDialog::slotSelected(). |
|
|
|
|
Referenced by CatalogListViewItem::CatalogListViewItem(), CCConfigWidget::catalogRegistered(), CCConfigWidget::initCodeCompletionTab(), and CppSupportPart::projectClosed(). |
|
Referenced by CCConfigWidget::catalogRegistered(), CCConfigWidget::initCodeCompletionTab(), CppSupportPart::projectClosed(), and CodeInformationRepository::query(). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Referenced by main(), JavaSupportPart::setupCatalog(), CppSupportPart::setupCatalog(), and CreatePCSDialog::slotSelected(). |
|
|
|
|
|
|
|
|
|
|
|
|
Referenced by CppSupportPart::setupCatalog(). |
|
|
Member Data Documentation
|
Definition at line 264 of file gcatalog.h. |
The documentation for this class was generated from the following file:
- lib/catalog/gcatalog.h