CppUnit project page FAQ CppUnit home page

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

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

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

AltStyle によって変換されたページ (->オリジナル) /