HPCToolkit
CmdLineParser::ParseError Class Reference

#include <CmdLineParser.hpp>

Inheritance diagram for CmdLineParser::ParseError:
Collaboration diagram for CmdLineParser::ParseError:

Public Member Functions

 ParseError (const char *x, const char *filenm=NULL, unsigned int lineno=0)
 
 ParseError (std::string x, const char *filenm=NULL, unsigned int lineno=0)
 
virtual std::string message () const
 
virtual const std::string & what () const
 
virtual const std::string & where () const
 
virtual void report (std::ostream &os) const
 
virtual void report () const
 

Protected Member Functions

void Ctor (const std::string &x, const char *filenm=NULL, unsigned int lineno=0)
 

Protected Attributes

std::string mWhat
 
std::string mWhere
 

Detailed Description

Definition at line 230 of file CmdLineParser.hpp.

Constructor & Destructor Documentation

◆ ParseError() [1/2]

CmdLineParser::ParseError::ParseError ( const char *  x,
const char *  filenm = NULL,
unsigned int  lineno = 0 
)
inline

Definition at line 232 of file CmdLineParser.hpp.

◆ ParseError() [2/2]

CmdLineParser::ParseError::ParseError ( std::string  x,
const char *  filenm = NULL,
unsigned int  lineno = 0 
)
inline

Definition at line 237 of file CmdLineParser.hpp.

Member Function Documentation

◆ Ctor()

void Exception::Ctor ( const std::string &  x,
const char *  filenm = NULL,
unsigned int  lineno = 0 
)
protectedinherited

Definition at line 99 of file Exception.cpp.

Here is the caller graph for this function:

◆ message()

virtual std::string CmdLineParser::ParseError::message ( ) const
inlinevirtual

Reimplemented from Diagnostics::Exception.

Definition at line 242 of file CmdLineParser.hpp.

◆ report() [1/2]

virtual void Diagnostics::Exception::report ( std::ostream &  os) const
inlinevirtualinherited

Implements Diagnostics::BaseException.

Definition at line 138 of file Exception.hpp.

Here is the call graph for this function:

◆ report() [2/2]

virtual void Diagnostics::Exception::report ( ) const
inlinevirtualinherited

Implements Diagnostics::BaseException.

Definition at line 142 of file Exception.hpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ what()

virtual const std::string& Diagnostics::Exception::what ( ) const
inlinevirtualinherited

Implements Diagnostics::BaseException.

Definition at line 126 of file Exception.hpp.

Here is the caller graph for this function:

◆ where()

virtual const std::string& Diagnostics::Exception::where ( ) const
inlinevirtualinherited

Definition at line 129 of file Exception.hpp.

Member Data Documentation

◆ mWhat

std::string Diagnostics::Exception::mWhat
protectedinherited

Definition at line 148 of file Exception.hpp.

◆ mWhere

std::string Diagnostics::Exception::mWhere
protectedinherited

Definition at line 149 of file Exception.hpp.


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