aboutsummaryrefslogtreecommitdiff
path: root/common/const/test.hxx
diff options
context:
space:
mode:
Diffstat (limited to 'common/const/test.hxx')
-rw-r--r--common/const/test.hxx52
1 files changed, 0 insertions, 52 deletions
diff --git a/common/const/test.hxx b/common/const/test.hxx
deleted file mode 100644
index 341acb8..0000000
--- a/common/const/test.hxx
+++ /dev/null
@@ -1,52 +0,0 @@
-// file : common/const/test.hxx
-// author : Boris Kolpackov <boris@codesynthesis.com>
-// copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC
-// license : GNU GPL v2; see accompanying LICENSE file
-
-#ifndef TEST_HXX
-#define TEST_HXX
-
-#include <memory>
-#include <odb/core.hxx>
-
-#pragma db object pointer (obj1*)
-struct obj1
-{
- obj1 () {}
- obj1 (int i): id (i) {}
-
- #pragma db id
- int id;
-
- void f () {}
- void cf () const {}
-};
-
-#pragma db object pointer (std::auto_ptr<obj2>)
-struct obj2
-{
- obj2 () {}
- obj2 (int i): id (i) {}
-
- #pragma db id
- int id;
-
- void f () {}
- void cf () const {}
-};
-
-#pragma db object
-struct aggr
-{
- aggr (int i): id (i), o1 (0) {}
- aggr (): o1 (0) {}
- ~aggr () {delete o1;}
-
- #pragma db id
- int id;
-
- const obj1* o1;
- std::auto_ptr<const obj2> o2;
-};
-
-#endif // TEST_HXX