diff options
author | Boris Kolpackov <boris@codesynthesis.com> | 2011-02-25 12:07:33 +0200 |
---|---|---|
committer | Boris Kolpackov <boris@codesynthesis.com> | 2011-02-25 12:07:33 +0200 |
commit | 2ef165437ce47f50110a9b230f302c5cd5fde1d4 (patch) | |
tree | b1b7c14b9b264e8571ec37c3098c8763ef655ca2 /schema/database.hxx | |
parent | 10d9fed7123cdc7fd9287d2cf6fea8c40c2402a0 (diff) |
Add support for examples in subdirectories
Move the schema example to schema/custom.
Diffstat (limited to 'schema/database.hxx')
-rw-r--r-- | schema/database.hxx | 46 |
1 files changed, 0 insertions, 46 deletions
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 <boris@codesynthesis.com> -// copyright : not copyrighted - public domain - -// -// Create concrete database instance based on the DATABASE_* macros. -// - -#ifndef DATABASE_HXX -#define DATABASE_HXX - -#include <string> -#include <memory> // std::auto_ptr -#include <cstdlib> // std::exit -#include <iostream> - -#include <odb/database.hxx> - -#if defined(DATABASE_MYSQL) -# include <odb/mysql/database.hxx> -#endif - -inline std::auto_ptr<odb::database> -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<database> (new odb::mysql::database (argc, argv)); -#endif -} - -#endif // DATABASE_HXX |