|   mysqlpp | |
|    examples | Stuff related to MySQL++ examples specifically | 
|    internal | Namespace for holding things used only within MySQL++ | 
|    ssqlsxlat | Stuff specific to the ssqlsxlat tool | 
|    AutoFlag | A template for setting a flag on a variable as long as the object that set it is in scope. Flag resets when object goes out of scope. Works on anything that looks like bool | 
|    BeecryptMutex | Wrapper around platform-specific mutexes | 
|    ScopedLock | Wrapper around BeecryptMutex to add scope-bound locking and unlocking | 
|    CommandLineBase | Parses command line arguments and holds the results | 
|    Comparable | Mix-in that gives its subclass a full set of comparison operators | 
|    Connection | Manages the connection to the database server | 
|    TooOld | Functor to test whether a given ConnectionInfo object is "too old" | 
|    ConnectionPool | Manages a pool of connections for programs that need more than one Connection object at a time, but can't predict how many they need in advance | 
|    DateTime | C++ form of SQL's DATETIME type | 
|    Date | C++ form of SQL's DATE type | 
|    Time | C++ form of SQL's TIME type | 
|    DBDriver | Provides a thin abstraction layer over the underlying database client library | 
|    Exception | Base class for all MySQL++ custom exceptions | 
|    BadConversion | Exception thrown when a bad type conversion is attempted | 
|    BadFieldName | Exception thrown when a requested named field doesn't exist | 
|    BadIndex | Exception thrown when an object with operator [] or an at() method gets called with a bad index | 
|    BadOption | Exception thrown when you pass an unrecognized option to Connection::set_option() | 
|    BadParamCount | Exception thrown when not enough query parameters are provided | 
|    UseQueryError | Exception thrown when something goes wrong in processing a "use" query | 
|    BadQuery | Exception thrown when the database server encounters a problem while processing your query | 
|    ConnectionFailed | Exception thrown when there is a problem related to the database server connection | 
|    DBSelectionFailed | Exception thrown when the program tries to select a new database and the database server refuses for some reason | 
|    MutexFailed | Exception thrown when a BeecryptMutex object fails | 
|    ObjectNotInitialized | Exception thrown when you try to use an object that isn't completely initialized | 
|    SelfTestFailed | Used within MySQL++'s test harness only | 
|    TypeLookupFailed | Thrown from the C++ to SQL data type conversion routine when it can't figure out how to map the type | 
|    BadInsertPolicy | Exception thrown when an insert policy is too strict to create a valid INSERT statement | 
|    Field | Class to hold information about a SQL field | 
|    FieldNames | Holds a list of SQL field names | 
|    FieldTypes | A vector of SQL field types | 
|    Set | A special std::set derivative for holding MySQL data sets | 
|    String | A std::string work-alike that can convert itself from SQL text data formats to C++ data types | 
|    OptionalExceptions | Interface allowing a class to have optional exceptions | 
|    NoExceptions | Disable exceptions in an object derived from OptionalExceptions | 
|    null_type | The type of the global mysqlpp::null object | 
|    NullIsNull | Class for objects that define SQL null in terms of MySQL++'s null_type | 
|    NullIsZero | Class for objects that define SQL null as 0 | 
|    NullIsBlank | Class for objects that define SQL null as a blank C string | 
|    Null | Class for holding data from a SQL column with the NULL attribute | 
|    Option | Define abstract interface for all *Option subclasses | 
|    DataOption | Define abstract interface for all *Options that take a lone scalar as an argument | 
|    CompressOption | Enable data compression on the connection | 
|    ConnectTimeoutOption | Change Connection::connect() default timeout | 
|    FoundRowsOption | Make Query::affected_rows() return number of matched rows | 
|    GuessConnectionOption | Allow C API to guess what kind of connection to use | 
|    IgnoreSpaceOption | Allow spaces after function names in queries | 
|    InitCommandOption | Give SQL executed on connect | 
|    InteractiveOption | Assert that this is an interactive program | 
|    LocalFilesOption | Enable LOAD DATA LOCAL statement | 
|    LocalInfileOption | Enable LOAD LOCAL INFILE statement | 
|    MultiResultsOption | Enable multiple result sets in a reply | 
|    MultiStatementsOption | Enable multiple queries in a request to the server | 
|    NamedPipeOption | Suggest use of named pipes | 
|    NoSchemaOption | Disable db.tbl.col syntax in queries | 
|    ReadDefaultFileOption | Override use of my.cnf | 
|    ReadDefaultGroupOption | Override use of my.cnf | 
|    ReadTimeoutOption | Set timeout for IPC data reads | 
|    ReconnectOption | Enable automatic reconnection to server | 
|    ReportDataTruncationOption | Set reporting of data truncation errors | 
|    SecureAuthOption | Enforce use of secure authentication, refusing connection if not available | 
|    SetCharsetDirOption | Give path to charset definition files | 
|    SetCharsetNameOption | Give name of default charset | 
|    SetClientIpOption | Fake client IP address when connecting to embedded server | 
|    SharedMemoryBaseNameOption | Set name of shmem segment for IPC | 
|    SslOption | Specialized option for handling SSL parameters | 
|    UseEmbeddedConnectionOption | Connect to embedded server in preference to remote server | 
|    UseRemoteConnectionOption | Connect to remote server in preference to embedded server | 
|    WriteTimeoutOption | Set timeout for IPC data reads | 
|    SQLQueryParms | This class holds the parameter values for filling template queries | 
|    SQLParseElement | Used within Query to hold elements for parameterized queries | 
|    Query | A class for building and executing SQL queries | 
|    RefCountedPointerDestroyer | Functor to call delete on the pointer you pass to it | 
|    RefCountedPointer | Creates an object that acts as a reference-counted pointer to another object | 
|    SimpleResult | Holds information about the result of queries that don't return rows | 
|    ResultBase | Base class for StoreQueryResult and UseQueryResult | 
|    StoreQueryResult | StoreQueryResult set type for "store" queries | 
|    RefCountedPointerDestroyer< MYSQL_RES > | Functor to call mysql_free_result() on the pointer you pass to it | 
|    UseQueryResult | StoreQueryResult set type for "use" queries | 
|    Row | Manages rows from a result set | 
|    ScopedConnection | Grabs a Connection from a ConnectionPool on construction and releases it back to the pool on destruction, and provides access to the relevant Connection pointer | 
|    SQLBuffer | Holds SQL data in string form plus type information for use in converting the string to compatible C++ data types | 
|    SQLStream | A class for building SQL-formatted strings | 
|    SQLTypeAdapter | Converts many different data types to strings suitable for use in SQL queries | 
|    TCPConnection | Specialization of Connectionfor TCP/IP | 
|    tiny_int | Class for holding an SQL TINYINTvalue | 
|    Transaction | Helper object for creating exception-safe SQL transactions | 
|    NoTransaction | Compile-time substitute for Transaction, which purposely does nothing. Use it to instantiate templates that take Transaction when you don't want transactions to be used | 
|    mysql_type_info | SQL field type information | 
|    UnixDomainSocketConnection | Specialization of Connectionfor Unix domain sockets | 
|    equal_list_ba | Holds two lists of items, typically used to construct a SQL "equals clause" | 
|    equal_list_b | Same as equal_list_ba, plus the option to have some elements of the equals clause suppressed | 
|    value_list_ba | Holds a list of items, typically used to construct a SQL "value list" | 
|    value_list_b | Same as value_list_ba, plus the option to have some elements of the list suppressed | 
|    WindowsNamedPipeConnection | Specialization of Connectionfor Windows named pipes | 
 1.8.5
 1.8.5