mysqlpp::BadConversion Class Reference

Exception thrown when a bad type conversion is attempted. More...

#include <exceptions.h>

Inheritance diagram for mysqlpp::BadConversion:

Inheritance graph
[legend]
Collaboration diagram for mysqlpp::BadConversion:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 BadConversion (const char *tn, const char *d, size_t r, size_t a)
 Create exception object, building error string dynamically.
 BadConversion (const std::string &w, const char *tn, const char *d, size_t r, size_t a)
 Create exception object, given completed error string.
 BadConversion (const char *w="")
 Create exception object, with error string only.
 ~BadConversion () throw ()
 Destroy exception.

Public Attributes

const char * type_name
 name of type we tried to convert to
std::string data
 string form of data we tried to convert
size_t retrieved
 documentation needed!
size_t actual_size
 documentation needed!

Detailed Description

Exception thrown when a bad type conversion is attempted.


Constructor & Destructor Documentation

mysqlpp::BadConversion::BadConversion ( const char *  tn,
const char *  d,
size_t  r,
size_t  a 
) [inline]

Create exception object, building error string dynamically.

Parameters:
tn type name we tried to convert to
d string form of data we tried to convert
r ??
a ??

mysqlpp::BadConversion::BadConversion ( const std::string &  w,
const char *  tn,
const char *  d,
size_t  r,
size_t  a 
) [inline]

Create exception object, given completed error string.

Parameters:
w the "what" error string
tn type name we tried to convert to
d string form of data we tried to convert
r ??
a ??

mysqlpp::BadConversion::BadConversion ( const char *  w = ""  )  [inline, explicit]

Create exception object, with error string only.

Parameters:
w the "what" error string
All other data members are initialize to default values


The documentation for this class was generated from the following file:
Generated on Fri Feb 29 16:26:23 2008 for MySQL++ by  doxygen 1.4.7