![]() |
#include <map>#include <string>#include <boost/extension/extension.hpp>#include <boost/extension/factory.hpp>#include <boost/extension/type_map.hpp>#include <boost/shared_ptr.hpp>


Go to the source code of this file.
Namespaces | |
| namespace | dbfacade |
Classes | |
| class | dbfacade::Exception |
| class | dbfacade::UniqueConstraintException |
| class | dbfacade::ForeignKeyConstraintException |
| class | dbfacade::EmptyResultSetException |
| class | dbfacade::ResultRow |
| class | dbfacade::Result |
| class | dbfacade::Database |
Defines | |
| #define | REGISTER_PLUGIN(name, class) |
Typedefs | |
| typedef boost::shared_ptr < ResultRow > | dbfacade::RowPtr |
| typedef boost::shared_ptr< Result > | dbfacade::ResultPtr |
| typedef boost::shared_ptr < Database > | dbfacade::DatabasePtr |
| typedef std::map< std::string, boost::extensions::factory < dbfacade::Database > > | dbfacade::DatabaseFactoryMap |
| #define REGISTER_PLUGIN | ( | name, | |||
| class | ) |
Value:
BOOST_EXTENSION_TYPE_MAP_FUNCTION \
{ types.get<dbfacade::DatabaseFactoryMap>()[name].set<class>(); }
1.5.5