KDevelop API Documentation

Problem Class Reference

#include <driver.h>

Collaboration diagram for Problem:

Collaboration graph
[legend]
List of all members.

Public Types

enum  { Level_Error = 0, Level_Warning, Level_Todo, Level_Fixme }
enum  { Level_Error = 0, Level_Warning, Level_Todo, Level_Fixme }

Public Member Functions

 Problem ()
 Problem (const Problem &source)
 Problem (const QString &text, int line, int column, int level=Level_Error)
Problemoperator= (const Problem &source)
bool operator== (const Problem &p) const
QString text () const
int line () const
int column () const
int level () const
 Problem ()
 Problem (const Problem &source)
 Problem (const QString &text, int line, int column, int level=Level_Error)
Problemoperator= (const Problem &source)
bool operator== (const Problem &p) const
QString text () const
int line () const
int column () const
int level () const

Private Attributes

QString m_text
int m_line
int m_column
int m_level

Member Enumeration Documentation

anonymous enum
 

Enumeration values:
Level_Error 
Level_Warning 
Level_Todo 
Level_Fixme 

Definition at line 36 of file driver.h.

anonymous enum
 

Enumeration values:
Level_Error 
Level_Warning 
Level_Todo 
Level_Fixme 

Definition at line 36 of file driver.h.


Constructor & Destructor Documentation

Problem::Problem  )  [inline]
 

Definition at line 45 of file driver.h.

Problem::Problem const Problem source  )  [inline]
 

Definition at line 46 of file driver.h.

Problem::Problem const QString text,
int  line,
int  column,
int  level = Level_Error
[inline]
 

Definition at line 49 of file driver.h.

References text().

Problem::Problem  )  [inline]
 

Definition at line 45 of file driver.h.

Problem::Problem const Problem source  )  [inline]
 

Definition at line 46 of file driver.h.

Problem::Problem const QString text,
int  line,
int  column,
int  level = Level_Error
[inline]
 

Definition at line 49 of file driver.h.

References text().


Member Function Documentation

int Problem::column  )  const [inline]
 

Definition at line 68 of file driver.h.

int Problem::column  )  const [inline]
 

Definition at line 68 of file driver.h.

Referenced by RppDriver::fileParsed(), FileParsedEvent::FileParsedEvent(), and ProblemReporter::reportProblem().

int Problem::level  )  const [inline]
 

Definition at line 69 of file driver.h.

int Problem::level  )  const [inline]
 

Definition at line 69 of file driver.h.

Referenced by JavaSupportPart::customEvent(), CppSupportPart::customEvent(), FileParsedEvent::FileParsedEvent(), and ProblemReporter::reportProblem().

int Problem::line  )  const [inline]
 

Definition at line 67 of file driver.h.

int Problem::line  )  const [inline]
 

Definition at line 67 of file driver.h.

Referenced by RppDriver::fileParsed(), FileParsedEvent::FileParsedEvent(), and ProblemReporter::reportProblem().

Problem& Problem::operator= const Problem source  )  [inline]
 

Definition at line 52 of file driver.h.

References m_column, m_level, m_line, and m_text.

Problem& Problem::operator= const Problem source  )  [inline]
 

Definition at line 52 of file driver.h.

References m_column, m_level, m_line, and m_text.

bool Problem::operator== const Problem p  )  const [inline]
 

Definition at line 61 of file driver.h.

References m_column, m_level, m_line, and m_text.

bool Problem::operator== const Problem p  )  const [inline]
 

Definition at line 61 of file driver.h.

References m_column, m_level, m_line, and m_text.

QString Problem::text  )  const [inline]
 

Definition at line 66 of file driver.h.

QString Problem::text  )  const [inline]
 

Definition at line 66 of file driver.h.

Referenced by RppDriver::fileParsed(), FileParsedEvent::FileParsedEvent(), and ProblemReporter::reportProblem().


Member Data Documentation

int Problem::m_column [private]
 

Definition at line 74 of file driver.h.

Referenced by operator=(), and operator==().

int Problem::m_level [private]
 

Definition at line 75 of file driver.h.

Referenced by operator=(), and operator==().

int Problem::m_line [private]
 

Definition at line 73 of file driver.h.

Referenced by operator=(), and operator==().

QString Problem::m_text [private]
 

Definition at line 72 of file driver.h.

Referenced by operator=(), and operator==().


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:45:50 2005 by doxygen 1.3.9.1 written by Dimitri van Heesch, © 1997-2003