Скачиваний:
12
Добавлен:
01.05.2014
Размер:
1.13 Кб
Скачать
// Copyright (C) 1991 - 1999 Rational Software Corporation

#if defined (_MSC_VER) && (_MSC_VER >= 1000)
#pragma once
#endif
#ifndef _INC_GRAPHEXCEPTION_471F849B00AB_INCLUDED
#define _INC_GRAPHEXCEPTION_471F849B00AB_INCLUDED
//////////////////////////////////////////////////////////////////////////
#include <string>
#include <ostream.h>
//////////////////////////////////////////////////////////////////////////
using namespace std;
//////////////////////////////////////////////////////////////////////////

class GraphException 
{
public:
    
    virtual const string& get__description() const;

    
    GraphException(string message);

    //получить информацию об исключении
    
    virtual string getException();

    //вывести информацию об исключении в консоль
    
    virtual void printException();
   
protected:
    // название исключения
	
    virtual const string getName() const;

    //описание ошибки
    
    string _description;
};
//////////////////////////////////////////////////////////////////////////
#endif /* _INC_GRAPHEXCEPTION_471F849B00AB_INCLUDED */
Соседние файлы в папке exceptions