class CPersistantClassStore

This class handles all persistant storage of classes, global functions and variables. More...

Definition#include <./classparser/PersistantClassStore.h>
List of all Methods
Annotated List
Files
Globals
Hierarchy
Index

Public Methods

Public Members


Detailed Description

This class handles all persistant storage of classes, global functions and variables.

 CPersistantClassStore ()

CPersistantClassStore

 CPersistantClassStore ( const char *aFilename )

CPersistantClassStore

 ~CPersistantClassStore ()

~CPersistantClassStore

QString path

path

QString filename

filename

bool isOpen

isOpen

void  setPath ( const char *aPath )

setPath

Set the path where the database files should be stored.

Parameters:
aPathPath to the database files.

void  setFilename ( const char *aFilename )

setFilename

Set the name of the file to read/write.

Parameters:
aFilenameName of the database file.

bool  open ()

open

void  close ()

close

void  storeClass ( CParsedClass *aClass )

storeClass

Store a class in the database.

Parameters:
aClassThe class to store in the database.

void  removeClass ( const char * )

removeClass

Remove a class from the database.

Parameters:
aNameName of the class to remove.

bool  exists ()

exists

bool  hasClass ( const char *aName )

hasClass

CParsedClassgetClassByName ( const char *aName )

getClassByName