aboutsummaryrefslogtreecommitdiff
path: root/schema/database.hxx
diff options
context:
space:
mode:
authorBoris Kolpackov <boris@codesynthesis.com>2011-02-25 12:07:33 +0200
committerBoris Kolpackov <boris@codesynthesis.com>2011-02-25 12:07:33 +0200
commit2ef165437ce47f50110a9b230f302c5cd5fde1d4 (patch)
treeb1b7c14b9b264e8571ec37c3098c8763ef655ca2 /schema/database.hxx
parent10d9fed7123cdc7fd9287d2cf6fea8c40c2402a0 (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.hxx46
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