From 2ef165437ce47f50110a9b230f302c5cd5fde1d4 Mon Sep 17 00:00:00 2001 From: Boris Kolpackov Date: Fri, 25 Feb 2011 12:07:33 +0200 Subject: Add support for examples in subdirectories Move the schema example to schema/custom. --- schema/database.hxx | 46 ---------------------------------------------- 1 file changed, 46 deletions(-) delete mode 100644 schema/database.hxx (limited to 'schema/database.hxx') diff --git a/schema/database.hxx b/schema/database.hxx deleted file mode 100644 index 8e27e16..0000000 --- a/schema/database.hxx +++ /dev/null @@ -1,46 +0,0 @@ -// file : schema/database.hxx -// author : Boris Kolpackov -// copyright : not copyrighted - public domain - -// -// Create concrete database instance based on the DATABASE_* macros. -// - -#ifndef DATABASE_HXX -#define DATABASE_HXX - -#include -#include // std::auto_ptr -#include // std::exit -#include - -#include - -#if defined(DATABASE_MYSQL) -# include -#endif - -inline std::auto_ptr -create_database (int& argc, char* argv[]) -{ - using namespace std; - using namespace odb::core; - - if (argc > 1 && argv[1] == string ("--help")) - { - cerr << "Usage: " << argv[0] << " [options]" << endl - << "Options:" << endl; - -#if defined(DATABASE_MYSQL) - odb::mysql::database::print_usage (cerr); -#endif - - exit (0); - } - -#if defined(DATABASE_MYSQL) - return auto_ptr (new odb::mysql::database (argc, argv)); -#endif -} - -#endif // DATABASE_HXX -- cgit v1.1