Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

gnException.h File Reference

#include "gnClone.h"
#include "gn/gnExceptionCode.h"
#include <string>
#include <list>

Go to the source code of this file.

Compounds

class  gnException

Defines

#define STACK_TRACE_START
#define STACK_TRACE_END
#define Throw_gnEx(code)   throw gnException(__FILE__, __LINE__, __PRETTY_FUNCTION__, code, "")
#define Throw_gnExMsg(code, msg)   throw gnException(__FILE__, __LINE__, __PRETTY_FUNCTION__, code, msg)

Functions

GNDLLEXPORT std::ostream& operator<< (std::ostream &os, const gnException &gne)


Define Documentation

#define STACK_TRACE_END
 

Value:

Definition at line 50 of file gnException.h.

#define STACK_TRACE_START
 

Value:

Definition at line 49 of file gnException.h.

#define Throw_gnEx( code )   throw gnException(__FILE__, __LINE__, __PRETTY_FUNCTION__, code, "")
 

Definition at line 53 of file gnException.h.

Referenced by gnGenomeSpec::AddFeature(), gnSourceFactory::AddSource(), gnFileSource::Close(), gnSourceFactory::DelSource(), gnGenomeSpec::GetFeature(), gnMultiSpec::GetHeader(), gnGenomeSpec::GetSpec(), gnFragmentSpec::GetSpec(), gnMultiSpec::GetSpecEndBase(), gnMultiSpec::GetSpecIndexByBase(), gnMultiSpec::GetSpecIndexByName(), gnMultiSpec::GetSpecStartBase(), gnGenomeSpec::MergeFragments(), gnFileSource::Open(), gnGenomeSpec::RemoveFeature(), gnFragmentSpec::RemoveFeature(), gnMultiSpec::RemoveHeader(), gnFragmentSpec::RemoveSpec(), gnMultiSpec::SeqRead(), gnFileSource::SetFilter(), gnFASSource::Write(), gnSequence::erase(), gnSequence::insert(), gnSequence::localToGlobal(), gnSequence::splitContig(), and gnSequence::subseq().

#define Throw_gnExMsg( code, msg )   throw gnException(__FILE__, __LINE__, __PRETTY_FUNCTION__, code, msg)
 

Definition at line 54 of file gnException.h.


Function Documentation

GNDLLEXPORT std::ostream& operator<< ( std::ostream & os,
const gnException & gne )
 

Definition at line 11 of file gnException.cpp.


Generated at Thu Apr 4 01:52:03 2002 for libGenome by doxygen1.2.8.1 written by Dimitri van Heesch, © 1997-2001