# MySQL++ File List

Here is a list of all documented files with brief descriptions:

autoflag.h [code] | Defines a template for setting a flag within a given variable scope, and resetting it when exiting that scope
coldata.h [code] | Declares classes for converting string data to any of the basic C types
common.h [code] | This file includes top-level definitions for use both internal to the library, and outside it. Contrast mysql++.h
connection.h [code] | Declares the Connection class
const_string.h [code] | Declares a wrapper for `const char*` which behaves in a way more useful to MySQL++
convert.h [code] | Declares various string-to-integer type conversion templates
datetime.h [code] | Declares classes to add MySQL-compatible date and time types to C++'s type system
exceptions.h [code] | Declares the MySQL++-specific exception classes
field_names.h [code] | Declares a class to hold a list of field names
field_types.h [code] | Declares a class to hold a list of SQL field type info
fields.h [code] | Declares a class for holding information about a set of fields
lockable.h [code] | Declares interface that allows a class to declare itself as "lockable"
manip.h [code] | Declares `std::ostream` manipulators useful with SQL syntax
myset.h [code] | Declares templates for generating custom containers used elsewhere in the library
mysql++.h [code] | The main MySQL++ header file
noexceptions.h [code] | Declares interface that allows exceptions to be optional
null.h [code] | Declares classes that implement SQL "null" semantics within C++'s type system
qparms.h [code] | Declares the template query parameter-related stuff
query.h [code] | Defines a class for building and executing SQL queries
querydef.h [code] |
resiter.h [code] | Declares templates for adapting existing classes to be iteratable random-access containers
result.h [code] | Declares classes for holding SQL query result sets
row.h [code] | Declares the classes for holding row data from a result set
sql_string.h [code] | Declares an `std::string` derivative that adds some things needed within the library
sql_types.h [code] | Declares the closest C++ equivalent of each MySQL column type
stream2string.h [code] | Declares an adapter that converts something that can be inserted into a C++ stream into a string type
string_util.h [code] | Declares string-handling utility functions used within the library
tiny_int.h [code] | Declares class for holding a SQL tiny_int
transaction.h [code] | Declares the Transaction class
type_info.h [code] | Declares classes that provide an interface between the SQL and C++ type systems
vallist.h [code] | Declares templates for holding lists of values