SourceForge.net Logo

dbfacade.h File Reference

#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>

Include dependency graph for dbfacade.h:

This graph shows which files directly or indirectly include this file:

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 Documentation

#define REGISTER_PLUGIN ( name,
class   ) 

Value:

BOOST_EXTENSION_TYPE_MAP_FUNCTION \
{ types.get<dbfacade::DatabaseFactoryMap>()[name].set<class>(); }


Generated on Mon Mar 16 20:04:30 2009 for libdbfacade.so by  doxygen 1.5.5