38    Exception (
const char* method_name, 
const char* message);
 
   54    const 
char* 
what() const ONIXS_BATS_BOE_NOTHROW ONIXS_BATS_BOE_OVERRIDE;
 
   58    void touch (const 
char* method_name);
 
   61    struct Implementation;
 
   63    Implementation* impl_;
 
 
   77    ArgumentException (
const char* source, 
const char* argument_name, 
const char* value, 
const char* comment = 
"");
 
   81    ArgumentException (
const char* source, 
const char* argument_name, 
int value, 
const char* comment = 
"");
 
   85    ArgumentException (
const char* source, 
const char* argument_name, 
unsigned int value, 
const char* comment = 
"");
 
   89    ArgumentException (
const char* source, 
const char* argument_name, 
double value, 
const char* comment = 
"");
 
 
  117    ArgumentRangeException (
const char* source, 
const char* argument_name, 
unsigned int value, 
unsigned int min_value, 
unsigned int max_value);
 
  129    ArgumentRangeException (
const char* source, 
const char* argument_name, 
double value, 
double min_value, 
double max_value);
 
 
#define ONIXS_CBOE_CFE_BOE_THROWABLE
 
ArgumentException(const char *source, const char *argument_name, unsigned int value, const char *comment="")
Constructor.
 
ArgumentException(const char *source, const char *argument_name, const char *value, const char *comment="")
Constructor.
 
ArgumentException(const char *source, const char *message)
Constructor.
 
ArgumentException(const char *source, const char *argument_name, int value, const char *comment="")
Constructor.
 
ArgumentException(const char *source, const char *argument_name, double value, const char *comment="")
Constructor.
 
ArgumentRangeException(const char *source, const char *argument_name, int value, unsigned int max_value)
Constructor.
 
ArgumentRangeException(const char *source, const char *argument_name, int value, int min_value, int max_value)
Constructor.
 
ArgumentRangeException(const char *source, const char *message)
Constructor.
 
ArgumentRangeException(const char *source, const char *argument_name, unsigned int value, unsigned int max_value)
Constructor.
 
ArgumentRangeException(const char *source, const char *argument_name, double value, double min_value, double max_value)
Constructor.
 
ArgumentRangeException(const char *source, const char *argument_name, unsigned int value, unsigned int min_value, unsigned int max_value)
Constructor.
 
void touch(const char *method_name)
Add information about context of exception.
 
Exception(const char *method_name, const char *message)
Constructor.
 
const char * what() const
Returns information about error.
 
Exception(const Exception &)
Copy constructor.
 
NullArgumentException(const char *source, const char *argument_name)
Constructor.
 
OperationException(const char *source, const char *message)
Constructor.