an exception thrown because syntax was encountered that is legal for the format being parsed but which is not supported for encoding Policies.
More...
#include <parserexceptions.h>
an exception thrown because syntax was encountered that is legal for the format being parsed but which is not supported for encoding Policies.
Definition at line 204 of file parserexceptions.h.
◆ UnsupportedSyntax() [1/3]
lsst::pex::policy::UnsupportedSyntax::UnsupportedSyntax |
( |
POL_EARGS_TYPED |
| ) |
|
|
inline |
Create an exception the exception with a default message.
Definition at line 210 of file parserexceptions.h.
◆ UnsupportedSyntax() [2/3]
lsst::pex::policy::UnsupportedSyntax::UnsupportedSyntax |
( |
POL_EARGS_TYPED |
, |
|
|
const std::string & |
msg |
|
) |
| |
|
inline |
Create an exception the exception with a given message.
- Parameters
-
msg | a message describing the problem. |
Definition at line 217 of file parserexceptions.h.
◆ UnsupportedSyntax() [3/3]
lsst::pex::policy::UnsupportedSyntax::UnsupportedSyntax |
( |
POL_EARGS_TYPED |
, |
|
|
const std::string & |
msg, |
|
|
int |
lineno |
|
) |
| |
|
inline |
Create an exception the exception with a given message.
- Parameters
-
msg | a message describing the problem. |
lineno | a line number in the file (or stream) being parsed where the problem occurred. The first line of the file is typically line 1. |
Definition at line 227 of file parserexceptions.h.
◆ clone()
virtual lsst::pex::exceptions::Exception* lsst::pex::policy::UnsupportedSyntax::clone |
( |
| ) |
const |
|
virtual |
◆ getType()
virtual char const* lsst::pex::policy::UnsupportedSyntax::getType |
( |
| ) |
const |
throw | ( | |
| ) | | |
|
virtual |
◆ makeLocatedMessage()
static std::string lsst::pex::policy::ParserError::makeLocatedMessage |
( |
const std::string & |
msg, |
|
|
int |
lineno |
|
) |
| |
|
inlinestaticinherited |
The documentation for this class was generated from the following file: