#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.