MySQL++ SSQLS v2 Translator: Class Hierarchy
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:

mysqlpp::Exception |
ParseV2::FileException | Exception object thrown to indicate a file I/O error
ParseV2::ParseException | Exception object thrown by File::error() to report an SSQLS v2 parsing error
ParseV2::File | Holds information about an SSQLS v2 file we're parsing
ParseV2::Line | Base class for parsed SSQLS v2 declaration lines
ParseV2::Field | 'field' directive line
ParseV2::Include | 'include' directive line
ParseV2::Option | Base class for known SSQLS v2 'option' directives
ParseV2::AccessorStyleOption | 'option accessor_style' directive line
ParseV2::ExceptionOnSchemaMismatchOption | 'option exception_on_schema_mismatch' directive line
ParseV2::HeaderExtensionOption | 'option header_extension' directive line
ParseV2::ImplementationExtensionOption | 'option implementation_extension' directive line
ParseV2::Table | 'table' directive line
ParseV2 | Parses SSQLS v2 documents and holds the parse result
ParseV2::Field::Type | A smart enum for converting SQL type strings to one of a relatively few types we directly support