Public Member Functions

hamcast::requirement_failed Class Reference
[Exception handling.]

Thrown by HC_REQUIRE(req) and HC_REQUIRE_VERBOSE(req,verbose_msg) if the requirement req evaluates to false. More...

#include <exception.hpp>

Inherits std::exception.

List of all members.

Public Member Functions

const std::string & what_str () const

Detailed Description

Thrown by HC_REQUIRE(req) and HC_REQUIRE_VERBOSE(req,verbose_msg) if the requirement req evaluates to false.


Member Function Documentation

const std::string& hamcast::requirement_failed::what_str (  )  const

Get the general cause of this exception.

Returns:
The failed requirement including source file name and line as string object.

The documentation for this class was generated from the following files:
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator