|
ADTF
|
#include <error_description_intf.h>
Inherited by a_util::result::detail::ErrorDescription, and a_util::result::detail::ResultInfoDescription< T, class >.
Public Member Functions | |
| virtual std::int32_t | getErrorCode () const =0 |
| virtual std::int32_t | getLine () const =0 |
| virtual const char * | getErrorDescription () const =0 |
| virtual const char * | getFileName () const =0 |
| virtual const char * | getFunctionName () const =0 |
| virtual const char * | getErrorCodeLabel () const =0 |
Protected Member Functions | |
| ~IErrorDescription () | |
| DTOR. | |
The internal interface to ensure binary compatibility of error result descriptions
|
pure virtual |
Interface method to get the error code.
Implemented in a_util::result::detail::ErrorDescription, and a_util::result::detail::ResultInfoDescription< T, class >.
|
pure virtual |
Interface method to get the error code label.
Implemented in a_util::result::detail::ErrorDescription, and a_util::result::detail::ResultInfoDescription< T, class >.
|
pure virtual |
Interface method to get the error code as string representation.
Implemented in a_util::result::detail::ErrorDescription.
|
pure virtual |
Interface method to get the name of the file the error was reported in.
Implemented in a_util::result::detail::ErrorDescription.
|
pure virtual |
Interface method to get the name of the function the error was reported in.
Implemented in a_util::result::detail::ErrorDescription.
|
pure virtual |
Interface method to get the line of the source file where the error was reported.
Implemented in a_util::result::detail::ErrorDescription.