#include <exceptions.hh>
|
virtual std::ostream & | info (std::ostream &os) const throw () |
| Returns information in an output stream.
|
|
|
std::string | feature_ |
| Missing feature.
|
|
std::string | file_ |
| Filename where the exception was thrown from.
|
|
unsigned int | line_ |
| Line where the exception was thrown from.
|
|
std::string | function_ |
| Name of the function that threw the exception.
|
|
std::string | excName_ |
| The name of the exception with calling sequence.
|
|
Exception class to express a missing feature. Besides the information already present in ExceptionBase, this class features more information about the feature which is missing. The output operator (<<) can display this information.
- See also
- conceptsException
-
ExceptionBase
- Test:
- test::ExceptionTest
- Author
- Philipp Frauenfelder, 2000
- Examples
- hpFEM2d.cc.
Definition at line 206 of file exceptions.hh.
◆ MissingFeature() [1/2]
concepts::MissingFeature::MissingFeature |
( |
const std::string & |
feature | ) |
|
throw | ( | |
| ) | | |
Constructor.
- Parameters
-
feature | The missing feature |
◆ MissingFeature() [2/2]
concepts::MissingFeature::MissingFeature |
( |
const std::string & |
file, |
|
|
const unsigned int |
line, |
|
|
const std::string & |
function, |
|
|
const std::string & |
excName, |
|
|
const std::string & |
feature = std::string("") |
|
) |
| |
throw | ( | |
| ) | | |
Constructor.
- Parameters
-
file | Filename where the exception was thrown from |
line | Line where the exception was thrown from |
function | Name of the function that threw the exception |
excName | The name of the exception |
feature | The missing feature |
◆ info()
virtual std::ostream & concepts::MissingFeature::info |
( |
std::ostream & |
os | ) |
const |
throw | ( | |
| ) | | |
|
protectedvirtual |
◆ setFields()
void concepts::ExceptionBase::setFields |
( |
const std::string & |
file, |
|
|
const unsigned int |
line, |
|
|
const std::string & |
function, |
|
|
const std::string & |
excName |
|
) |
| |
throw | ( | |
| ) | | |
|
inherited |
Sets the fields of this exception.
- Parameters
-
file | Filename where the exception was thrown from |
line | Line where the exception was thrown from |
function | Name of the function that threw the exception |
excName | The name of the exception |
◆ excName_
std::string concepts::ExceptionBase::excName_ |
|
protectedinherited |
The name of the exception with calling sequence.
Definition at line 132 of file exceptions.hh.
◆ feature_
std::string concepts::MissingFeature::feature_ |
|
protected |
◆ file_
std::string concepts::ExceptionBase::file_ |
|
protectedinherited |
Filename where the exception was thrown from.
Definition at line 123 of file exceptions.hh.
◆ function_
std::string concepts::ExceptionBase::function_ |
|
protectedinherited |
Name of the function that threw the exception.
Definition at line 129 of file exceptions.hh.
◆ line_
The documentation for this class was generated from the following file: