/** * Author: Mark Larkin * * Copyright (c) 2007 Des Higgins, Julie Thompson and Toby Gibson. */ #ifdef HAVE_CONFIG_H #include "config.h" #endif #include "VectorOutOfRange.h" #include #include #include namespace clustalw { VectorOutOfRange::~VectorOutOfRange() throw() { // Dont need to do anything } const char* VectorOutOfRange::what() const throw() { std::ostringstream message; message << "\nIn Vector "<< _name << ", vector index " << _index << " exceeds bounds 1-" << _max << "\n"; std::string outputMessage = message.str(); return outputMessage.c_str(); } const char* VectorOutOfRange::what() { std::ostringstream message; message << "\nIn Vector "<< _name << ", vector index " << _index << " exceeds bounds 1-" << _max << "\n"; std::string outputMessage = message.str(); return outputMessage.c_str(); } }