#include <string>
#include <cstring>
#include <stdint.h>
#include <sstream>
#include <errno.h>
Go to the source code of this file.
Classes | |
| struct | ErrorLocation |
| Error location class. More... | |
| struct | Error |
| Base error class. More... | |
| struct | ErrorNoMem |
| Error class for memory allocation errors. More... | |
| struct | ErrorErrno |
| Error class for C-style errno errors. More... | |
| struct | ErrorUnimplemented |
| Error class to use if requested feature is unimplemented. More... | |
| struct | ErrorDim |
| Error class for dimension mismatch errors. More... | |
| struct | ErrorRange |
| Error class for index range checking errors. More... | |
Defines | |
| #define | ERROR_HPP 1 |
| #define | ERROR_LOCATION ErrorLocation( __FILE__, __LINE__, __func__ ) |
| Macro for setting error location when throwing errors. | |
Functions | |
| template<class T> | |
| std::string | to_string (const T &t) |
| #define ERROR_HPP 1 |
| #define ERROR_LOCATION ErrorLocation( __FILE__, __LINE__, __func__ ) |
Macro for setting error location when throwing errors.
| std::string to_string | ( | const T & | t | ) | [inline] |
1.4.7