15#ifndef A_UTIL_UTIL_RESULT_RESULT_UTIL_HEADER_INCLUDED
16#define A_UTIL_UTIL_RESULT_RESULT_UTIL_HEADER_INCLUDED
49 const char* format =
nullptr);
Definition result_type_decl.h:34
Serves as component for functionality handling error and return types.
Definition result.h:20
std::string toString(const Result &result, ResultFormatFlags formatting_flags=DisableNone, const char *format=nullptr)
ResultFormatFlags
Definition result_util.h:28
@ DisableName
Do not use the string representation of the error string.
Definition result_util.h:31
@ DisableLine
Do not use the string representation of the line.
Definition result_util.h:34
@ DisableFunction
Do not use the string representation of the function.
Definition result_util.h:35
@ DisableNone
Disable nothing, stringify everything.
Definition result_util.h:29
@ DisableMessage
Do not use the string representation of the error message.
Definition result_util.h:32
@ DisableCode
Do not use the string representation of the error code.
Definition result_util.h:30
@ DisableFile
Do not use the string representation of the file name.
Definition result_util.h:33
Serves as the root component, with common functionality documented in core functionality.
Definition base.h:24