23 #include <OnixS/SURF/MarketData/Export.h> 27 namespace OnixS {
namespace SURF {
namespace MarketData {
30 class ONIXS_TP_SURF_EXPORT
Exception :
public std::exception
34 Exception(
const char* method_name,
const char* message);
46 const char* what()
const throw();
49 void touch(
const char* method_name);
52 struct Implementation;
53 Implementation* impl_;
66 const char* argument_name,
68 const char* comment =
"" 74 const char* argument_name,
76 const char* comment =
"" 82 const char* argument_name,
84 const char* comment =
"" 90 const char* argument_name,
92 const char* comment =
"" 114 const char* argument_name,
123 const char* argument_name,
125 unsigned int min_value,
126 unsigned int max_value
132 const char* argument_name,
134 unsigned int max_value
140 const char* argument_name,
142 unsigned int max_value
148 const char* argument_name,
Method doesn't implemented.
Basic exception class for this namespace.
Null argument value error.
Argument value range error.