KDevelop API Documentation

Problem Class Reference

#include <driver.h>

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.

References m_column, m_level, m_line, and m_text.

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

Definition at line 49 of file driver.h.

References level(), m_column, m_level, m_line, m_text, and 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.

References m_column, m_level, m_line, and m_text.

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

Definition at line 49 of file driver.h.

References level(), m_column, m_level, m_line, m_text, and text().


Member Function Documentation

int Problem::column  )  const [inline]
 

Definition at line 68 of file driver.h.

References m_column.

int Problem::column  )  const [inline]
 

Definition at line 68 of file driver.h.

References m_column.

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

int Problem::level  )  const [inline]
 

Definition at line 69 of file driver.h.

References m_level.

int Problem::level  )  const [inline]
 

Definition at line 69 of file driver.h.

References m_level.

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

int Problem::line  )  const [inline]
 

Definition at line 67 of file driver.h.

References m_line.

int Problem::line  )  const [inline]
 

Definition at line 67 of file driver.h.

References m_line.

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.

References m_text.

QString Problem::text  )  const [inline]
 

Definition at line 66 of file driver.h.

References m_text.

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 column(), operator=(), operator==(), and Problem().

int Problem::m_level [private]
 

Definition at line 75 of file driver.h.

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

int Problem::m_line [private]
 

Definition at line 73 of file driver.h.

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

QString Problem::m_text [private]
 

Definition at line 72 of file driver.h.

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


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:28 2004 by doxygen 1.3.7 written by Dimitri van Heesch, © 1997-2003