Claw  1.7.3
Classes | Namespaces | Macros
exception.hpp File Reference

A simple class to use as exception with string message. More...

#include <exception>
#include <string>

Go to the source code of this file.

Classes

class  claw::exception
 A simple class to use as exception with string message. More...
class  claw::bad_format
 Exception thrown when accessing bad formated data. More...

Namespaces

namespace  claw
 This is the main namespace.

Macros

#define CLAW_EXCEPTION(m)   claw::exception( std::string(__FUNCTION__) + ": " + m )
 Create an exception and add the name of the current function to the message.

Detailed Description

A simple class to use as exception with string message.

Author
Julien Jorge

Definition in file exception.hpp.

Macro Definition Documentation

#define CLAW_EXCEPTION (   m)    claw::exception( std::string(__FUNCTION__) + ": " + m )

Create an exception and add the name of the current function to the message.

Parameters
mA short description of the problem.

Definition at line 90 of file exception.hpp.

Referenced by claw::graphic::png::writer::save(), and claw::graphic::jpeg::writer::save().