KDevelop API Documentation

JavaStoreWalker Class Reference

Java 1.2 AST Recognizer Grammar. More...

#include <JavaStoreWalker.hpp>

Inheritance diagram for JavaStoreWalker:

TreeParser JavaStoreWalkerTokenTypes List of all members.

Public Member Functions

void setCodeModel (CodeModel *model)
void setFile (FileDom file)
void init ()
 JavaStoreWalker ()
void initializeASTFactory (antlr::ASTFactory &factory)
int getNumTokens () const
const char * getTokenName (int type) const
void compilationUnit (RefJavaAST _t)
QString packageDefinition (RefJavaAST _t)
QString importDefinition (RefJavaAST _t)
void typeDefinition (RefJavaAST _t)
QString identifier (RefJavaAST _t)
QString identifierStar (RefJavaAST _t)
QStringList modifiers (RefJavaAST _t)
QStringList extendsClause (RefJavaAST _t)
QStringList implementsClause (RefJavaAST _t)
void objBlock (RefJavaAST _t, ClassDom klass)
void interfaceBlock (RefJavaAST _t, ClassDom klass)
QString typeSpec (RefJavaAST _t)
QString typeSpecArray (RefJavaAST _t)
QString type (RefJavaAST _t)
void builtInType (RefJavaAST _t)
void modifier (RefJavaAST _t)
FunctionDom methodDecl (RefJavaAST _t)
VariableDom variableDef (RefJavaAST _t)
FunctionDom ctorDef (RefJavaAST _t)
FunctionDom methodDef (RefJavaAST _t)
void slist (RefJavaAST _t)
void methodHead (RefJavaAST _t, FunctionDom meth)
void variableDeclarator (RefJavaAST _t, VariableDom attr)
void varInitializer (RefJavaAST _t)
ArgumentDom parameterDef (RefJavaAST _t)
void objectinitializer (RefJavaAST _t)
void initializer (RefJavaAST _t)
void expression (RefJavaAST _t)
void arrayInitializer (RefJavaAST _t)
void throwsClause (RefJavaAST _t)
void stat (RefJavaAST _t)
void elist (RefJavaAST _t)
void caseGroup (RefJavaAST _t)
void tryBlock (RefJavaAST _t)
void handler (RefJavaAST _t)
void expr (RefJavaAST _t)
void primaryExpression (RefJavaAST _t)
void arrayIndex (RefJavaAST _t)
void newExpression (RefJavaAST _t)
void constant (RefJavaAST _t)
void newArrayDeclarator (RefJavaAST _t)
RefJavaAST getAST ()

Protected Attributes

RefJavaAST returnAST
RefJavaAST _retTree

Private Attributes

QStringList m_currentScope
CodeModelm_model
FileDom m_file
QValueStack< ClassDomm_currentClass
int m_currentAccess
int m_anon
antlr::JavaASTFactory ast_factory

Static Private Attributes

const char * tokenNames []
const int NUM_TOKENS = 153
const unsigned long _tokenSet_0_data_ [] = { 0UL, 3758096768UL, 63UL, 0UL, 16777216UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL }
const antlr::BitSet _tokenSet_0
const unsigned long _tokenSet_1_data_ [] = { 272680064UL, 64UL, 1070596112UL, 1UL, 0UL, 0UL, 0UL, 0UL }
const antlr::BitSet _tokenSet_1

Detailed Description

Java 1.2 AST Recognizer Grammar.

Author: Terence Parr parrt@magelang.com

Version tracking now done with following ID:

Id
JavaStoreWalker.hpp,v 1.14 2003/08/19 11:27:42 raggi Exp

This grammar is in the PUBLIC DOMAIN

BUGS

Definition at line 40 of file JavaStoreWalker.hpp.


Constructor & Destructor Documentation

JavaStoreWalker::JavaStoreWalker  ) 
 

Definition at line 11 of file JavaStoreWalker.cpp.

References ANTLR_USE_NAMESPACE.


Member Function Documentation

void JavaStoreWalker::arrayIndex RefJavaAST  _t  ) 
 

Definition at line 3076 of file JavaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, arrayIndex(), expression(), ASTRefCount< T >::get(), nullAST, primaryExpression(), and RefJavaAST.

Referenced by arrayIndex(), and primaryExpression().

void JavaStoreWalker::arrayInitializer RefJavaAST  _t  ) 
 

Definition at line 1539 of file JavaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, arrayInitializer(), ASTRefCount< T >::get(), initializer(), nullAST, and RefJavaAST.

Referenced by arrayInitializer(), initializer(), and newExpression().

void JavaStoreWalker::builtInType RefJavaAST  _t  ) 
 

Definition at line 830 of file JavaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, builtInType(), ASTRefCount< T >::get(), nullAST, and RefJavaAST.

Referenced by builtInType(), primaryExpression(), and type().

void JavaStoreWalker::caseGroup RefJavaAST  _t  ) 
 

Definition at line 2035 of file JavaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, caseGroup(), expression(), ASTRefCount< T >::get(), nullAST, RefJavaAST, and slist().

Referenced by caseGroup(), and stat().

void JavaStoreWalker::compilationUnit RefJavaAST  _t  ) 
 

Definition at line 15 of file JavaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, compilationUnit(), ASTRefCount< T >::get(), importDefinition(), init(), nullAST, packageDefinition(), RefJavaAST, and typeDefinition().

Referenced by compilationUnit(), JavaSupportPart::customEvent(), and JavaDriver::fileParsed().

void JavaStoreWalker::constant RefJavaAST  _t  ) 
 

Definition at line 3162 of file JavaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, constant(), ASTRefCount< T >::get(), nullAST, and RefJavaAST.

Referenced by constant(), and primaryExpression().

FunctionDom JavaStoreWalker::ctorDef RefJavaAST  _t  ) 
 

Definition at line 1119 of file JavaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, CodeModel::create(), ctorDef(), ASTRefCount< T >::get(), m_file, m_model, methodHead(), modifiers(), nullAST, RefJavaAST, and slist().

Referenced by ctorDef(), and objBlock().

void JavaStoreWalker::elist RefJavaAST  _t  ) 
 

Definition at line 2001 of file JavaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, elist(), expression(), ASTRefCount< T >::get(), nullAST, and RefJavaAST.

Referenced by elist(), newExpression(), primaryExpression(), and stat().

void JavaStoreWalker::expr RefJavaAST  _t  ) 
 

Definition at line 2175 of file JavaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, expr(), ASTRefCount< T >::get(), nullAST, primaryExpression(), and RefJavaAST.

Referenced by expr(), expression(), and primaryExpression().

void JavaStoreWalker::expression RefJavaAST  _t  ) 
 

Definition at line 1518 of file JavaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, expr(), expression(), ASTRefCount< T >::get(), nullAST, and RefJavaAST.

Referenced by arrayIndex(), caseGroup(), elist(), expression(), initializer(), newArrayDeclarator(), and stat().

QStringList JavaStoreWalker::extendsClause RefJavaAST  _t  ) 
 

Definition at line 452 of file JavaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, extendsClause(), ASTRefCount< T >::get(), identifier(), nullAST, and RefJavaAST.

Referenced by extendsClause(), and typeDefinition().

RefJavaAST JavaStoreWalker::getAST  ) 
 

Definition at line 3271 of file JavaStoreWalker.cpp.

References RefJavaAST, and returnAST.

int JavaStoreWalker::getNumTokens void   )  const [inline]
 

Definition at line 77 of file JavaStoreWalker.hpp.

References NUM_TOKENS.

Referenced by getTokenName().

const char* JavaStoreWalker::getTokenName int  type  )  const [inline]
 

Definition at line 81 of file JavaStoreWalker.hpp.

References getNumTokens(), getTokenName(), and tokenNames.

Referenced by getTokenName().

void JavaStoreWalker::handler RefJavaAST  _t  ) 
 

Definition at line 2152 of file JavaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, ASTRefCount< T >::get(), handler(), nullAST, parameterDef(), RefJavaAST, and slist().

Referenced by handler(), and tryBlock().

QString JavaStoreWalker::identifier RefJavaAST  _t  ) 
 

Definition at line 273 of file JavaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, ASTRefCount< T >::get(), identifier(), nullAST, and RefJavaAST.

Referenced by extendsClause(), identifier(), identifierStar(), implementsClause(), packageDefinition(), throwsClause(), and type().

QString JavaStoreWalker::identifierStar RefJavaAST  _t  ) 
 

Definition at line 330 of file JavaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, ASTRefCount< T >::get(), identifier(), identifierStar(), nullAST, and RefJavaAST.

Referenced by identifierStar(), and importDefinition().

QStringList JavaStoreWalker::implementsClause RefJavaAST  _t  ) 
 

Definition at line 496 of file JavaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, ASTRefCount< T >::get(), identifier(), implementsClause(), nullAST, and RefJavaAST.

Referenced by implementsClause(), and typeDefinition().

QString JavaStoreWalker::importDefinition RefJavaAST  _t  ) 
 

Definition at line 115 of file JavaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, ASTRefCount< T >::get(), identifierStar(), importDefinition(), nullAST, and RefJavaAST.

Referenced by compilationUnit(), and importDefinition().

void JavaStoreWalker::init  )  [inline]
 

Definition at line 64 of file JavaStoreWalker.hpp.

References ast_factory, initializeASTFactory(), m_anon, m_currentAccess, and m_currentScope.

Referenced by compilationUnit().

void JavaStoreWalker::initializeASTFactory antlr::ASTFactory &  factory  ) 
 

Definition at line 3276 of file JavaStoreWalker.cpp.

References initializeASTFactory().

Referenced by init(), and initializeASTFactory().

void JavaStoreWalker::initializer RefJavaAST  _t  ) 
 

Definition at line 1485 of file JavaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, arrayInitializer(), expression(), ASTRefCount< T >::get(), initializer(), nullAST, and RefJavaAST.

Referenced by arrayInitializer(), initializer(), and varInitializer().

void JavaStoreWalker::interfaceBlock RefJavaAST  _t,
ClassDom  klass
 

Definition at line 641 of file JavaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, ASTRefCount< T >::get(), interfaceBlock(), methodDecl(), nullAST, RefJavaAST, and variableDef().

Referenced by interfaceBlock(), and typeDefinition().

FunctionDom JavaStoreWalker::methodDecl RefJavaAST  _t  ) 
 

Definition at line 1019 of file JavaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, CodeModel::create(), ASTRefCount< T >::get(), m_file, m_model, methodDecl(), methodHead(), modifiers(), nullAST, RefJavaAST, and typeSpec().

Referenced by interfaceBlock(), and methodDecl().

FunctionDom JavaStoreWalker::methodDef RefJavaAST  _t  ) 
 

Definition at line 1165 of file JavaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, CodeModel::create(), ASTRefCount< T >::get(), m_file, m_model, methodDef(), methodHead(), modifiers(), nullAST, RefJavaAST, slist(), and typeSpec().

Referenced by methodDef(), and objBlock().

void JavaStoreWalker::methodHead RefJavaAST  _t,
FunctionDom  meth
 

Definition at line 1267 of file JavaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, ArgumentDom, ASTRefCount< T >::get(), m_currentScope, methodHead(), nullAST, parameterDef(), RefJavaAST, and throwsClause().

Referenced by ctorDef(), methodDecl(), methodDef(), and methodHead().

void JavaStoreWalker::modifier RefJavaAST  _t  ) 
 

Definition at line 914 of file JavaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, ASTRefCount< T >::get(), modifier(), nullAST, and RefJavaAST.

Referenced by modifier(), and modifiers().

QStringList JavaStoreWalker::modifiers RefJavaAST  _t  ) 
 

Definition at line 409 of file JavaStoreWalker.cpp.

References _retTree, _tokenSet_0, ANTLR_USE_NAMESPACE, ASTRefCount< T >::get(), modifier(), modifiers(), nullAST, and RefJavaAST.

Referenced by ctorDef(), methodDecl(), methodDef(), modifiers(), parameterDef(), typeDefinition(), and variableDef().

void JavaStoreWalker::newArrayDeclarator RefJavaAST  _t  ) 
 

Definition at line 3211 of file JavaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, expression(), ASTRefCount< T >::get(), newArrayDeclarator(), nullAST, and RefJavaAST.

Referenced by newArrayDeclarator(), and newExpression().

void JavaStoreWalker::newExpression RefJavaAST  _t  ) 
 

Definition at line 3099 of file JavaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, arrayInitializer(), elist(), ASTRefCount< T >::get(), newArrayDeclarator(), newExpression(), nullAST, RefJavaAST, and type().

Referenced by newExpression(), and primaryExpression().

void JavaStoreWalker::objBlock RefJavaAST  _t,
ClassDom  klass
 

Definition at line 540 of file JavaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, ctorDef(), FunctionDom, ASTRefCount< T >::get(), methodDef(), nullAST, objBlock(), RefJavaAST, slist(), typeDefinition(), variableDef(), and VariableDom.

Referenced by objBlock(), and typeDefinition().

void JavaStoreWalker::objectinitializer RefJavaAST  _t  ) 
 

Definition at line 1464 of file JavaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, ASTRefCount< T >::get(), nullAST, objectinitializer(), RefJavaAST, and slist().

Referenced by objectinitializer().

QString JavaStoreWalker::packageDefinition RefJavaAST  _t  ) 
 

Definition at line 90 of file JavaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, ASTRefCount< T >::get(), identifier(), nullAST, packageDefinition(), and RefJavaAST.

Referenced by compilationUnit(), and packageDefinition().

ArgumentDom JavaStoreWalker::parameterDef RefJavaAST  _t  ) 
 

Definition at line 1422 of file JavaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, CodeModel::create(), ASTRefCount< T >::get(), m_model, modifiers(), nullAST, parameterDef(), RefJavaAST, and typeSpec().

Referenced by handler(), methodHead(), and parameterDef().

void JavaStoreWalker::primaryExpression RefJavaAST  _t  ) 
 

Definition at line 2777 of file JavaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, arrayIndex(), builtInType(), constant(), elist(), expr(), ASTRefCount< T >::get(), newExpression(), nullAST, primaryExpression(), RefJavaAST, type(), and typeSpec().

Referenced by arrayIndex(), expr(), and primaryExpression().

void JavaStoreWalker::setCodeModel CodeModel model  )  [inline]
 

Definition at line 54 of file JavaStoreWalker.hpp.

References m_model.

Referenced by JavaSupportPart::customEvent(), and JavaDriver::fileParsed().

void JavaStoreWalker::setFile FileDom  file  )  [inline]
 

Definition at line 59 of file JavaStoreWalker.hpp.

References file, m_file, and setFile().

Referenced by JavaSupportPart::customEvent(), JavaDriver::fileParsed(), and setFile().

void JavaStoreWalker::slist RefJavaAST  _t  ) 
 

Definition at line 1233 of file JavaStoreWalker.cpp.

References _retTree, _tokenSet_1, ANTLR_USE_NAMESPACE, ASTRefCount< T >::get(), nullAST, RefJavaAST, slist(), and stat().

Referenced by caseGroup(), ctorDef(), handler(), methodDef(), objBlock(), objectinitializer(), slist(), stat(), and tryBlock().

void JavaStoreWalker::stat RefJavaAST  _t  ) 
 

Definition at line 1607 of file JavaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, caseGroup(), elist(), expression(), ASTRefCount< T >::get(), nullAST, RefJavaAST, slist(), stat(), tryBlock(), typeDefinition(), and variableDef().

Referenced by slist(), and stat().

void JavaStoreWalker::throwsClause RefJavaAST  _t  ) 
 

Definition at line 1573 of file JavaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, ASTRefCount< T >::get(), identifier(), nullAST, RefJavaAST, and throwsClause().

Referenced by methodHead(), and throwsClause().

void JavaStoreWalker::tryBlock RefJavaAST  _t  ) 
 

Definition at line 2090 of file JavaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, ASTRefCount< T >::get(), handler(), nullAST, RefJavaAST, slist(), and tryBlock().

Referenced by stat(), and tryBlock().

QString JavaStoreWalker::type RefJavaAST  _t  ) 
 

Definition at line 779 of file JavaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, builtInType(), ASTRefCount< T >::get(), identifier(), nullAST, RefJavaAST, and type().

Referenced by newExpression(), primaryExpression(), type(), and typeSpecArray().

void JavaStoreWalker::typeDefinition RefJavaAST  _t  ) 
 

Todo:
klass->setEndPositon()

klass->setEndPositon()

Definition at line 140 of file JavaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, ClassDom, CodeModel::create(), extendsClause(), ASTRefCount< T >::get(), implementsClause(), interfaceBlock(), m_currentClass, m_currentScope, m_file, m_model, modifiers(), nullAST, objBlock(), RefJavaAST, and typeDefinition().

Referenced by compilationUnit(), objBlock(), stat(), and typeDefinition().

QString JavaStoreWalker::typeSpec RefJavaAST  _t  ) 
 

Definition at line 698 of file JavaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, ASTRefCount< T >::get(), nullAST, RefJavaAST, typeSpec(), and typeSpecArray().

Referenced by methodDecl(), methodDef(), parameterDef(), primaryExpression(), typeSpec(), and variableDef().

QString JavaStoreWalker::typeSpecArray RefJavaAST  _t  ) 
 

Definition at line 723 of file JavaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, ASTRefCount< T >::get(), nullAST, RefJavaAST, type(), and typeSpecArray().

Referenced by typeSpec(), and typeSpecArray().

void JavaStoreWalker::variableDeclarator RefJavaAST  _t,
VariableDom  attr
 

Definition at line 1340 of file JavaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, ASTRefCount< T >::get(), nullAST, RefJavaAST, and variableDeclarator().

Referenced by variableDeclarator(), and variableDef().

VariableDom JavaStoreWalker::variableDef RefJavaAST  _t  ) 
 

Definition at line 1067 of file JavaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, CodeModel::create(), ASTRefCount< T >::get(), m_file, m_model, modifiers(), nullAST, RefJavaAST, typeSpec(), variableDeclarator(), variableDef(), and varInitializer().

Referenced by interfaceBlock(), objBlock(), stat(), and variableDef().

void JavaStoreWalker::varInitializer RefJavaAST  _t  ) 
 

Definition at line 1385 of file JavaStoreWalker.cpp.

References _retTree, ANTLR_USE_NAMESPACE, ASTRefCount< T >::get(), initializer(), nullAST, RefJavaAST, and varInitializer().

Referenced by variableDef(), and varInitializer().


Member Data Documentation

RefJavaAST JavaStoreWalker::_retTree [protected]
 

Definition at line 140 of file JavaStoreWalker.hpp.

Referenced by arrayIndex(), arrayInitializer(), builtInType(), caseGroup(), compilationUnit(), constant(), ctorDef(), elist(), expr(), expression(), extendsClause(), handler(), identifier(), identifierStar(), implementsClause(), importDefinition(), initializer(), interfaceBlock(), methodDecl(), methodDef(), methodHead(), modifier(), modifiers(), newArrayDeclarator(), newExpression(), objBlock(), objectinitializer(), packageDefinition(), parameterDef(), primaryExpression(), slist(), stat(), throwsClause(), tryBlock(), type(), typeDefinition(), typeSpec(), typeSpecArray(), variableDeclarator(), variableDef(), and varInitializer().

const antlr::BitSet JavaStoreWalker::_tokenSet_0 [static, private]
 

Referenced by modifiers().

const unsigned long JavaStoreWalker::_tokenSet_0_data_ = { 0UL, 3758096768UL, 63UL, 0UL, 16777216UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL, 0UL } [static, private]
 

Definition at line 3436 of file JavaStoreWalker.cpp.

const antlr::BitSet JavaStoreWalker::_tokenSet_1 [static, private]
 

Referenced by slist().

const unsigned long JavaStoreWalker::_tokenSet_1_data_ = { 272680064UL, 64UL, 1070596112UL, 1UL, 0UL, 0UL, 0UL, 0UL } [static, private]
 

Definition at line 3440 of file JavaStoreWalker.cpp.

antlr ::JavaASTFactory JavaStoreWalker::ast_factory [private]
 

Definition at line 51 of file JavaStoreWalker.hpp.

Referenced by init().

int JavaStoreWalker::m_anon [private]
 

Definition at line 50 of file JavaStoreWalker.hpp.

Referenced by init().

int JavaStoreWalker::m_currentAccess [private]
 

Definition at line 49 of file JavaStoreWalker.hpp.

Referenced by init().

QValueStack<ClassDom> JavaStoreWalker::m_currentClass [private]
 

Definition at line 48 of file JavaStoreWalker.hpp.

Referenced by typeDefinition().

QStringList JavaStoreWalker::m_currentScope [private]
 

Definition at line 45 of file JavaStoreWalker.hpp.

Referenced by init(), methodHead(), and typeDefinition().

FileDom JavaStoreWalker::m_file [private]
 

Definition at line 47 of file JavaStoreWalker.hpp.

Referenced by ctorDef(), methodDecl(), methodDef(), setFile(), typeDefinition(), and variableDef().

CodeModel* JavaStoreWalker::m_model [private]
 

Definition at line 46 of file JavaStoreWalker.hpp.

Referenced by ctorDef(), methodDecl(), methodDef(), parameterDef(), setCodeModel(), typeDefinition(), and variableDef().

const int JavaStoreWalker::NUM_TOKENS = 153 [static, private]
 

Definition at line 144 of file JavaStoreWalker.hpp.

Referenced by getNumTokens().

RefJavaAST JavaStoreWalker::returnAST [protected]
 

Definition at line 139 of file JavaStoreWalker.hpp.

Referenced by getAST().

const char * JavaStoreWalker::tokenNames [static, private]
 

Definition at line 3279 of file JavaStoreWalker.cpp.

Referenced by getTokenName().


The documentation for this class was generated from the following files:
KDE Logo
This file is part of the documentation for KDevelop Version 3.0.4.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Wed Oct 6 17:39:26 2004 by doxygen 1.3.7 written by Dimitri van Heesch, © 1997-2003