include/gn/gnException.h File Reference

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

Include dependency graph for gnException.h:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Classes

class  gnException

Defines

#define STACK_TRACE_END
#define STACK_TRACE_START
#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
 

Definition at line 50 of file gnException.h.

Referenced by gnSequence::addHeader(), gnSequence::compare(), gnSequence::contig(), gnSequence::contigByBase(), gnSequence::contigByName(), gnSequence::contigIndexByBase(), gnSequence::contigIndexByName(), gnSequence::contigLength(), gnSequence::contigListLength(), gnSequence::contigListSize(), gnSequence::contigName(), gnSequence::contigStart(), gnSequence::erase(), gnSequence::find(), gnSequence::getHeader(), gnSequence::getHeaderListLength(), gnSequence::GetSeqC(), gnSequence::globalToLocal(), gnSequence::globalToSource(), gnSequence::insert(), gnSequence::isReverseComplement(), gnSequence::LoadSource(), gnSequence::localToGlobal(), gnSequence::localToSource(), gnSequence::merge(), gnSequence::mergeContigs(), gnSequence::operator+(), gnSequence::operator[](), gnSequence::removeHeader(), gnSequence::setContigName(), gnSequence::setReverseComplement(), gnSequence::splitContig(), gnSequence::subseq(), gnSequence::ToArray(), and gnSequence::ToString().

#define STACK_TRACE_START
 

Definition at line 49 of file gnException.h.

Referenced by gnSequence::addHeader(), gnSequence::compare(), gnSequence::contig(), gnSequence::contigByBase(), gnSequence::contigByName(), gnSequence::contigIndexByBase(), gnSequence::contigIndexByName(), gnSequence::contigLength(), gnSequence::contigListLength(), gnSequence::contigListSize(), gnSequence::contigName(), gnSequence::contigStart(), gnSequence::erase(), gnSequence::find(), gnSequence::getHeader(), gnSequence::getHeaderListLength(), gnSequence::GetSeqC(), gnSequence::globalToLocal(), gnSequence::globalToSource(), gnSequence::insert(), gnSequence::isReverseComplement(), gnSequence::LoadSource(), gnSequence::localToGlobal(), gnSequence::localToSource(), gnSequence::merge(), gnSequence::mergeContigs(), gnSequence::operator+(), gnSequence::operator[](), gnSequence::removeHeader(), gnSequence::setContigName(), gnSequence::setReverseComplement(), gnSequence::splitContig(), gnSequence::subseq(), gnSequence::ToArray(), and gnSequence::ToString().

#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(), gnSequence::erase(), gnGenomeSpec::GetFeature(), gnMultiSpec< SubSpec >::GetHeader(), gnMultiSpec< SubSpec >::GetSpec(), gnMultiSpec< SubSpec >::GetSpecEndBase(), gnMultiSpec< SubSpec >::GetSpecIndexByBase(), gnMultiSpec< SubSpec >::GetSpecIndexByName(), gnMultiSpec< SubSpec >::GetSpecStartBase(), gnSequence::insert(), gnSequence::localToGlobal(), gnGenomeSpec::MergeFragments(), gnFileSource::Open(), gnGenomeSpec::RemoveFeature(), gnFragmentSpec::RemoveFeature(), gnMultiSpec< SubSpec >::RemoveHeader(), gnMultiSpec< SubSpec >::SeqRead(), gnFileSource::SetFilter(), gnSequence::splitContig(), gnSequence::subseq(), and gnFASSource::Write().

#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
 


Generated on Mon Feb 14 19:28:44 2005 for libGenome by doxygen 1.3.8