CppUnit project page | FAQ | CppUnit home page

- Main Page
- Modules
- Namespaces
- Classes
- Files
- Related Pages

- Alphabetical List
- Class List
- Class Hierarchy
- Class Members

# SourceLine Class Reference
[Creating custom assertions, Browsing collected test result]

Represents a source line location. More...

`#include <SourceLine.h>`

List of all members.

## Public Member Functions
| SourceLine ()
| SourceLine (const SourceLine &other)
| SourceLine (const std::string &fileName, int lineNumber)
SourceLine & | operator= (const SourceLine &other)
virtual | ~SourceLine ()
| Destructor.
bool | isValid () const
int | lineNumber () const
std::string | fileName () const
bool | operator== (const SourceLine &other) const
bool | operator!= (const SourceLine &other) const
## Private Attributes
std::string | m_fileName
int | m_lineNumber

## Detailed Description

Represents a source line location.

Used to capture the failure location in assertion.

Use the CPPUNIT_SOURCELINE() macro to construct that object. Typically used when writing an assertion macro in association with Asserter.

See also:
  Asserter.

## Constructor & Destructor Documentation

CPPUNIT_NS_BEGIN SourceLine::SourceLine | ( |  | ) |

SourceLine::SourceLine | ( | const SourceLine & | other | ) |

SourceLine::SourceLine | ( | const std::string & | fileName,
|  | int | lineNumber |
| ) |  |  |

SourceLine::~SourceLine | ( |  | ) | `[virtual]`

Destructor.

## Member Function Documentation

SourceLine & SourceLine::operator= | ( | const SourceLine & | other | ) |

bool SourceLine::isValid | ( |  | ) | const

int SourceLine::lineNumber | ( |  | ) | const

std::string SourceLine::fileName | ( |  | ) | const

bool SourceLine::operator== | ( | const SourceLine & | other | ) | const

bool SourceLine::operator!= | ( | const SourceLine & | other | ) | const

## Member Data Documentation

std::string SourceLine::m_fileName`[private]`

int SourceLine::m_lineNumber`[private]`

The documentation for this class was generated from the following files:

- SourceLine.h
- SourceLine.cpp

| hosts this site. |  | Send comments to: CppUnit Developers