GeographicLib::GeographicErr Class Reference

Exception handling for GeographicLib. More...

#include <GeographicLib/Constants.hpp>

List of all members.

Public Member Functions

 GeographicErr (const std::string &msg)

Detailed Description

Exception handling for GeographicLib.

A class to handle exceptions. It's derived from std::runtime_error so it can be caught by the usual catch clauses.

Example of use:

// Example of using the GeographicLib::GeographicErr class

#include <iostream>
#include <GeographicLib/Constants.hpp>

using namespace std;
using namespace GeographicLib;

int main() {
  try {
    throw GeographicErr("Test throwing an exception");
  }
  catch (const GeographicErr& e) {
    cout << "Caught exception: " << e.what() << "\n";
  }
  return 0;
}

Definition at line 362 of file Constants.hpp.


Constructor & Destructor Documentation

GeographicLib::GeographicErr::GeographicErr ( const std::string &  msg  )  [inline]

Constructor

Parameters:
[in] msg a string message, which is accessible in the catch clause via what().

Definition at line 371 of file Constants.hpp.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 6 Oct 2014 for GeographicLib by  doxygen 1.6.1