Oracle ODB Runtime Library
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
forward.hxx
Go to the documentation of this file.
1 // file : odb/oracle/forward.hxx
2 // copyright : Copyright (c) 2009-2013 Code Synthesis Tools CC
3 // license : ODB NCUEL; see accompanying LICENSE file
4 
5 #ifndef ODB_ORACLE_FORWARD_HXX
6 #define ODB_ORACLE_FORWARD_HXX
7 
8 #include <odb/pre.hxx>
9 
10 #include <odb/forward.hxx>
11 
12 namespace odb
13 {
14  namespace oracle
15  {
16  namespace core
17  {
18  using namespace odb::common;
19  }
20 
21  //
22  //
23  class database;
24  class connection;
25  typedef details::shared_ptr<connection> connection_ptr;
26  class connection_factory;
27  class statement;
28  class transaction;
29  class tracer;
30 
31  namespace core
32  {
33  using oracle::database;
34  using oracle::connection;
36  using oracle::transaction;
37  using oracle::statement;
38  }
39 
40  // Implementation details.
41  //
43  {
49  };
50 
51  class binding;
52  class select_statement;
53 
54  template <typename T>
56 
57  template <typename T>
59 
60  template <typename T>
62 
63  template <typename T>
65 
66  template <typename T>
68 
69  template <typename T>
71 
72  template <typename T>
74 
75  template <typename T, typename ST>
77 
78  class query_base;
79  }
80 
81  namespace details
82  {
83  template <>
84  struct counter_type<oracle::connection>
85  {
86  typedef shared_base counter;
87  };
88  }
89 }
90 
91 #include <odb/post.hxx>
92 
93 #endif // ODB_ORACLE_FORWARD_HXX
Definition: forward.hxx:64
Definition: forward.hxx:47
details::shared_ptr< connection > connection_ptr
Definition: connection.hxx:32
Definition: query.hxx:165
Definition: container-statements.hxx:188
Definition: forward.hxx:67
Definition: forward.hxx:46
statement_kind
Definition: forward.hxx:42
Definition: forward.hxx:45
shared_base counter
Definition: forward.hxx:86
Definition: forward.hxx:44
Definition: container-statements.hxx:32
Definition: forward.hxx:76
Definition: forward.hxx:55
Definition: forward.hxx:48