Exception thrown when an object with operator [] or an at() method gets called with a bad index.  
 More...
#include <exceptions.h>
|  | 
|  | BadIndex (const char *what, int bad_index, int max_index) | 
|  | Create exception object.  More... 
 | 
|  | 
|  | ~BadIndex ()  throw () | 
|  | Destroy exception. 
 | 
|  | 
|  | Exception (const Exception &e)  throw () | 
|  | Create exception object as copy of another. 
 | 
|  | 
| Exception & | operator= (const Exception &rhs)  throw () | 
|  | Assign another exception object's contents to this one. 
 | 
|  | 
|  | ~Exception ()  throw () | 
|  | Destroy exception object. 
 | 
|  | 
| virtual const char * | what () const   throw () | 
|  | Returns explanation of why exception was thrown. 
 | 
|  | 
|  | 
|  | Exception (const char *w="")  throw () | 
|  | Create exception object. 
 | 
|  | 
|  | Exception (const std::string &w)  throw () | 
|  | Create exception object. 
 | 
|  | 
| std::string | what_ | 
|  | explanation of why exception was thrown 
 | 
|  | 
Exception thrown when an object with operator [] or an at() method gets called with a bad index. 
  
  | 
        
          | mysqlpp::BadIndex::BadIndex | ( | const char * | what, |  
          |  |  | int | bad_index, |  
          |  |  | int | max_index |  
          |  | ) |  |  |  | inlineexplicit | 
 
Create exception object. 
- Parameters
- 
  
    | what | type of object bad index tried on |  | bad_index | index value the container didn't like |  | max_index | largest legal index value for container |  
 
 
 
The documentation for this class was generated from the following file: