KDevelop API Documentation

KDevDriver Class Reference

#include <kdevdriver.h>

Inheritance diagram for KDevDriver:

Driver Driver CppDriver JavaDriver List of all members.

Public Member Functions

 KDevDriver (CppSupportPart *cppSupport)
CppSupportPartcppSupport ()
void setupProject ()
void setup ()
 setup the preprocessor code provided by Reginald Stadlbauer <reggie@trolltech.com>

virtual void addMacro (const Macro &m)
 KDevDriver (JavaSupportPart *javaSupport)
JavaSupportPartjavaSupport ()
void setupProject ()

Protected Member Functions

void setupLexer (Lexer *lexer)
void setupLexer (JavaLexer *lexer)

Private Attributes

CppSupportPartm_cppSupport
JavaSupportPartm_javaSupport

Constructor & Destructor Documentation

KDevDriver::KDevDriver CppSupportPart cppSupport  ) 
 

Definition at line 6 of file kdevdriver.cpp.

References addMacro(), and KDevDriver().

Referenced by KDevDriver().

KDevDriver::KDevDriver JavaSupportPart javaSupport  ) 
 

Definition at line 6 of file kdevdriver.cpp.

References KDevDriver().


Member Function Documentation

virtual void KDevDriver::addMacro const Macro m  )  [inline, virtual]
 

Reimplemented from Driver.

Definition at line 26 of file kdevdriver.h.

References addMacro(), and Macro::name().

Referenced by addMacro(), KDevDriver(), and setup().

CppSupportPart * KDevDriver::cppSupport  ) 
 

Definition at line 15 of file kdevdriver.cpp.

References m_cppSupport.

Referenced by CppDriver::fileParsed().

JavaSupportPart * KDevDriver::javaSupport  ) 
 

Definition at line 11 of file kdevdriver.cpp.

References m_javaSupport.

Referenced by JavaDriver::fileParsed().

void KDevDriver::setup  ) 
 

setup the preprocessor code provided by Reginald Stadlbauer <reggie@trolltech.com>

Fixme:
Roberto, please review! ;-)

Definition at line 50 of file kdevdriver.cpp.

References addMacro().

void KDevDriver::setupLexer JavaLexer lexer  )  [protected, virtual]
 

Reimplemented from Driver.

Definition at line 40 of file kdevdriver.cpp.

References setupLexer().

void KDevDriver::setupLexer Lexer lexer  )  [protected, virtual]
 

Reimplemented from Driver.

Definition at line 41 of file kdevdriver.cpp.

References Lexer::setReportMessages(), Lexer::setReportWarnings(), and setupLexer().

Referenced by setupLexer().

void KDevDriver::setupProject  ) 
 

void KDevDriver::setupProject  ) 
 

Definition at line 17 of file kdevdriver.cpp.

References KDevProject::allFiles(), m_cppSupport, and KDevPlugin::project().


Member Data Documentation

CppSupportPart* KDevDriver::m_cppSupport [private]
 

Definition at line 37 of file kdevdriver.h.

Referenced by cppSupport(), and setupProject().

JavaSupportPart* KDevDriver::m_javaSupport [private]
 

Definition at line 27 of file kdevdriver.h.

Referenced by javaSupport().


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 Tue Oct 19 08:02:01 2004 by doxygen 1.3.7 written by Dimitri van Heesch, © 1997-2003