BIE::BIEException Class Reference

Defines an Error Handler base class BIEException to handle exceptions. More...

#include <BIEException.h>

Inherited by ArchiveException, ArchiveFileOpenException, BIE::AttachedFilterException, BIE::BadParameterException, BIE::BadRangeException, BIE::CliException, BIE::DataSetFieldException, BIE::DimNotMatchException, BIE::DimNotSupportException, BIE::DimValueException, BIE::DirichletMomException, BIE::DirichletSumException, BIE::DirichletValueException, BIE::DuplicateFieldException, BIE::EndofStreamException, BIE::EvalExprException, BIE::FileCreateException, BIE::FileFormatException, BIE::FileNotExistException, BIE::FileOpenException, BIE::GetTypeException, BIE::ImpossibleStateException, BIE::InappropriateDistributionException, BIE::InsertPositionException, BIE::InternalError, BIE::InvalidFrontierException, BIE::InvalidStreamIDException, BIE::KSDistanceException, BIE::MethodCallOnNonObjectException, BIE::MethodNotExistException, BIE::MetropolisHastingsException, BIE::MixPriorTypeException, BIE::NameClashException, BIE::NetCDFException, BIE::NetCDFFormatException, BIE::NoBinnedDistributionException, BIE::NoPointDistributionException, BIE::NoSuchConnection, BIE::NoSuchDistributionException, BIE::NoSuchFieldException, BIE::NoSuchFilterInputException, BIE::NoSuchFilterOutputException, BIE::NotRootException, BIE::NotScalarInputException, BIE::NotSetInputException, BIE::NoValueException, BIE::PriorException, BIE::ResumeLogException, BIE::StateBoundsException, BIE::StateCreateException, BIE::StreamInheritanceException, BIE::StringBufferOverflowException, BIE::TessellationOverlapException, BIE::TessToolException, BIE::TileIDException, BIE::TypeException, BIE::TypeMisMatchException, BIE::TypeNotSupportException, BIE::UnusableFilterException, BIE::VarNotExistException, BoostSerializationException, MethodTable::AmbiguousCallException, MethodTable::ArgumentMismatchException, MethodTable::NoConstructorException, MethodTable::NoSuchClassException, MethodTable::NoSuchMethodException, MethodTable::ReturnTypeException, NoSuchArchiveTypeException, NoSuchSessionException, NoSuchUserStateException, NoSuchUserStateVersionException, NoSuchVersionException, Persistence_NameInUseException, and PersistenceDirException.

List of all members.

Public Member Functions

 BIEException (string exceptionname, string message, string sourcefilename, int sourcelinenumber)
 Generic exception.
 BIEException (const BIEException &e)
 Copy constructor.
virtual ~BIEException ()
 Destructor.
string getErrorMessage ()
 Returns an error message suitable for printing to the user.

Protected Member Functions

 BIEException (string sourcefile, int linenumber)
 Protected so it is only called by properly implemented classes.

Protected Attributes

string exceptionname
 Friendly name of the exception.
ostringstream errormessage
 Error message describing the error in more detail.
string sourcefilename
 Source file where throw occured.
int sourcelinenumber
 Line number of throw.


Detailed Description

Defines an Error Handler base class BIEException to handle exceptions.
The documentation for this class was generated from the following file:

Send suggestions, questions, and feedback to WEINBERG at ASTRO dot UMASS dot EDU.
Documentation generated at Fri Mar 26 00:35:12 2010 by doxygen