39 Exception (
const char* method_name,
const char* message);
51 const char* what ()
const throw ();
54 void touch (
const char* method_name);
57 struct Implementation;
59 Implementation* impl_;
70 ArgumentException (
const char* source,
const char* argument_name,
const char* value,
const char* comment =
"");
73 ArgumentException (
const char* source,
const char* argument_name,
int value,
const char* comment =
"");
76 ArgumentException (
const char* source,
const char* argument_name,
unsigned int value,
const char* comment =
"");
79 ArgumentException (
const char* source,
const char* argument_name,
double value,
const char* comment =
"");
98 ArgumentRangeException (
const char* source,
const char* argument_name,
int value,
int min_value,
int max_value);
101 ArgumentRangeException (
const char* source,
const char* argument_name,
unsigned int value,
unsigned int min_value,
unsigned int max_value);
104 ArgumentRangeException (
const char* source,
const char* argument_name,
int value,
unsigned int max_value);
107 ArgumentRangeException (
const char* source,
const char* argument_name,
unsigned int value,
unsigned int max_value);
110 ArgumentRangeException (
const char* source,
const char* argument_name,
double value,
double min_value,
double max_value);
Null argument value error.
#define ONIXS_TRADEWEB_APA_THROWABLE
Basic exception class for this namespace.
Argument value range error.
Method doesn't implemented.