/***************************************************************************
 *   Copyright (C) 2005-2007 by Eugene V. Lyubimkin aka jackyf             *
 *   jackyf@yfnote-debian                                                  *
 *                                                                         *
 *   This file is a part of yf-library                                     *
 *                                                                         *																*
 *   This program is free software; you can redistribute it and/or modify  *
 *   it under the terms of the GNU General Public License for Libraries    *
 *   as published by the Free Software Foundation                          *
 *                                                                         *
 *   This program is distributed in the hope that it will be useful,       *
 *   but WITHOUT ANY WARRANTY; without even the implied warranty of        *
 *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the         *
 *   GNU General Public License for Libraries for more details.            *
 *                                                                         *
 *   You should have received a copy of the GNU LGPL                       *
 *   along with this program; if not, write to the                         *
 *   Free Software Foundation, Inc.,                                       *
 *   59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.             *
 ***************************************************************************/
#ifndef yf_exception_messagesH
#define yf_exception_messagesH

#include <yf/defs.hpp>

namespace yf
{
	namespace thrown_messages
	{
		const char out_of_range[] 		= "out of range";
		const char domain[] 				= "domain error";
		const char divide_by_zero[]	= "dividing by zero";
		const char unexpected[]			= "unexpected error";
		const char invalid_size[]		= "invalid size";
		const char memory_access[]		= "memory access";
		const char disk_access[]		= "disk access";
		const char init[]					= "error while init";
		const char debug[]				= "error while debugging";
		const char bad_instruction[]	= "instruction isn't realized yet";

		const char _general_fault[]	= "general fault";
	}
}
#endif
