lsst.pex.exceptions  8.0.0.0-23-g68b96ed
 All Classes Namespaces Files Functions Variables Typedefs Friends Defines
Namespaces | Classes | Typedefs | Functions
lsst::pex::exceptions Namespace Reference

Namespaces

namespace  version
namespace  wrappers

Classes

struct  Tracepoint
 One point in the Traceback vector held by Exception. More...
class  Exception
class  LogicError
class  DomainError
class  InvalidParameterError
class  LengthError
class  OutOfRangeError
class  RuntimeError
class  RangeError
class  OverflowError
class  UnderflowError
class  NotFoundError
class  MemoryError
class  IoError
class  TypeError
class  TimeoutError

Typedefs

typedef std::vector< TracepointTraceback

Functions

std::ostream & operator<< (std::ostream &stream, Exception const &e)

Typedef Documentation


Function Documentation

std::ostream & lsst::pex::exceptions::operator<< ( std::ostream &  stream,
Exception const &  e 
)

Push the text representation of an exception onto a stream.

Parameters:
[in]streamReference to an output stream.
[in]eException to output.
Returns:
Reference to the output stream after adding the text.

References lsst::pex::exceptions::Exception::addToStream().

 All Classes Namespaces Files Functions Variables Typedefs Friends Defines