Class Index Cross Index Namespace Index

Class StreamException

Stream Exception
Contained in: global
Derived from: LdasException
Derived by: none

#include "general/streamexception.hh"


public function member index:

StreamException(std::istream& in, int library, const std::string& info, const char* file = 0, size_t line = 0);
StreamException(std::ostream& out, int library, const std::string& info, const char* file = 0, size_t line = 0);
inline StreamException(int library, int code, const std::string& message, const std::string& info, const char* file = 0, size_t line = 0) throw ( ); Constructor.
 

Description:



Function Member Descriptions:


StreamException::StreamException


StreamException(std::istream& in, int library, const std::string& info, const char* file = 0, size_t line = 0);



StreamException::StreamException


StreamException(std::ostream& out, int library, const std::string& info, const char* file = 0, size_t line = 0);



StreamException::StreamException - Constructor.


inline StreamException(int library, int code, const std::string& message, const std::string& info, const char* file = 0, size_t line = 0) throw ( );

Parameters:
ParameterDescription
int libraryName of library or api casuing the excption
int codeCode for the exception
const std::string& messageText message describing the exception
const std::string& infoAdditional information about the exception
const char* fileName of the file where the exception was thrown
size_t lineLine number of the file where the exception was thrown