![]() |
VSM C++ SDK
Vehicle Specific Modules SDK
|
Exception class with one parameter. More...
#include <exception.h>
Public Member Functions | |
Param_exception (Va_args_overload, const char *msg,...) | |
Different constructors for optionally taking the parameter value and formatted message. | |
Param_exception (Va_list_overload, const char *msg, va_list args) | |
Param_exception (Va_args_overload, const TParam ¶m, const char *msg,...) | |
Param_exception (Va_list_overload, const TParam ¶m, const char *msg, va_list args) | |
![]() | |
Exception () | |
Default constructor should not be used often. More... | |
Exception (Va_args_overload, const char *msg,...) | |
Construct exception. More... | |
Exception (Va_list_overload, const char *msg, va_list args) | |
Construct exception. More... | |
virtual const char * | what () const noexceptoverride |
Get readable exception description. More... | |
Public Attributes | |
TParam | param |
User-defined parameter. More... | |
Additional Inherited Members | |
![]() | |
void | Create_msg (const char *msg, va_list args) |
Create message string (data member "msg") from format parameters. More... | |
![]() | |
std::string | msg |
Exception message. More... | |
Exception class with one parameter.
If you need more than one parameter then wrap them into class and specify the class here.
TParam | Type for exception parameter. |
Dummy | Type used for differentiating exception types signatures. |
TParam ugcs::vsm::Param_exception< Dummy, TParam >::param |
User-defined parameter.