#include <cstdlib>
#include <iostream>
#include <sstream>
#include <string>
Go to the source code of this file.
|
#define | WHERE WhereAt(__FILE__, __PRETTY_FUNCTION__, __LINE__) |
| Macro for retrieving info about file, function, and line number. More...
|
|
template<typename FilenameType , typename FunctionNameType , typename LineType > |
std::string | WhereAt (FilenameType _file, FunctionNameType _func, LineType _line) |
|
◆ WHERE
#define WHERE WhereAt(__FILE__, __PRETTY_FUNCTION__, __LINE__) |
Macro for retrieving info about file, function, and line number.
◆ WhereAt()
template<typename FilenameType , typename FunctionNameType , typename LineType >
std::string WhereAt |
( |
FilenameType |
_file, |
|
|
FunctionNameType |
_func, |
|
|
LineType |
_line |
|
) |
| |
Describe the source-code location where an error occurs.
- Parameters
-
_file | The file name. |
_func | The function name. |
_line | The line number. |
- Returns
- A string describing the source-code location of a runtime error.