KDevelop API Documentation

KDevDriver Class Reference

#include <kdevdriver.h>

Inheritance diagram for KDevDriver:

Inheritance graph
[legend]
Collaboration diagram for KDevDriver:

Collaboration graph
[legend]
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().

KDevDriver::KDevDriver JavaSupportPart javaSupport  ) 
 

Definition at line 6 of file kdevdriver.cpp.


Member Function Documentation

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

Reimplemented from Driver.

Definition at line 26 of file kdevdriver.h.

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

Referenced by KDevDriver(), and setup().

CppSupportPart * KDevDriver::cppSupport  ) 
 

Definition at line 15 of file kdevdriver.cpp.

Referenced by CppDriver::fileParsed().

JavaSupportPart * KDevDriver::javaSupport  ) 
 

Definition at line 11 of file kdevdriver.cpp.

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 Driver::addIncludePath(), and addMacro().

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

Reimplemented from Driver.

Definition at line 40 of file kdevdriver.cpp.

References Driver::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 Driver::setupLexer().

void KDevDriver::setupProject  ) 
 

void KDevDriver::setupProject  ) 
 

Definition at line 17 of file kdevdriver.cpp.

References Driver::addIncludePath(), 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 setupProject().

JavaSupportPart* KDevDriver::m_javaSupport [private]
 

Definition at line 27 of file kdevdriver.h.


The documentation for this class was generated from the following files:
KDE Logo
This file is part of the documentation for KDevelop Version 3.1.2.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Tue Feb 22 09:40:05 2005 by doxygen 1.3.9.1 written by Dimitri van Heesch, © 1997-2003