CppUnit project page FAQ CppUnit home page

Main Page   Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

SourceLine Class Reference
[Creating custom assertionsBrowsing collected test result]

Represents a source line location. More...

#include <SourceLine.h>

List of all members.

Public Methods

 SourceLine ()
 SourceLine (const SourceLine &other)
 SourceLine (const std::string &fileName, int lineNumber)
SourceLine & operator= (const SourceLine &other)
virtual ~SourceLine ()
 Destructor. More...

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

std::string SourceLine::fileName   const
 

bool SourceLine::isValid   const
 

int SourceLine::lineNumber   const
 

bool SourceLine::operator!= const SourceLine &    other const
 

SourceLine & SourceLine::operator= const SourceLine &    other
 

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:
SourceForge Logo hosts this site. Send comments to:
CppUnit Developers