| answer.hxx | | answer.hxx | |
| // file : odb/details/meta/answer.hxx | | // file : odb/details/meta/answer.hxx | |
|
| // author : Boris Kolpackov <boris@codesynthesis.com> | | // copyright : Copyright (c) 2009-2012 Code Synthesis Tools CC | |
| // copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC | | | |
| // license : GNU GPL v2; see accompanying LICENSE file | | // license : GNU GPL v2; see accompanying LICENSE file | |
| | | | |
| #ifndef ODB_DETAILS_META_ANSWER_HXX | | #ifndef ODB_DETAILS_META_ANSWER_HXX | |
| #define ODB_DETAILS_META_ANSWER_HXX | | #define ODB_DETAILS_META_ANSWER_HXX | |
| | | | |
| #include <odb/pre.hxx> | | #include <odb/pre.hxx> | |
| | | | |
| namespace odb | | namespace odb | |
| { | | { | |
| namespace details | | namespace details | |
| | | | |
End of changes. 1 change blocks. |
| 2 lines changed or deleted | | 1 lines changed or added | |
|
| base.hxx | | base.hxx | |
| // file : odb/details/shared-ptr/base.hxx | | // file : odb/details/shared-ptr/base.hxx | |
|
| // author : Boris Kolpackov <boris@codesynthesis.com> | | // copyright : Copyright (c) 2009-2012 Code Synthesis Tools CC | |
| // copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC | | | |
| // license : GNU GPL v2; see accompanying LICENSE file | | // license : GNU GPL v2; see accompanying LICENSE file | |
| | | | |
| #ifndef ODB_DETAILS_SHARED_PTR_BASE_HXX | | #ifndef ODB_DETAILS_SHARED_PTR_BASE_HXX | |
| #define ODB_DETAILS_SHARED_PTR_BASE_HXX | | #define ODB_DETAILS_SHARED_PTR_BASE_HXX | |
| | | | |
| #include <odb/pre.hxx> | | #include <odb/pre.hxx> | |
| | | | |
| #include <new> | | #include <new> | |
| #include <cstddef> // std::size_t | | #include <cstddef> // std::size_t | |
| | | | |
| | | | |
End of changes. 1 change blocks. |
| 2 lines changed or deleted | | 1 lines changed or added | |
|
| base.txx | | base.txx | |
| // file : odb/details/shared-ptr/base.txx | | // file : odb/details/shared-ptr/base.txx | |
|
| // author : Boris Kolpackov <boris@codesynthesis.com> | | // copyright : Copyright (c) 2009-2012 Code Synthesis Tools CC | |
| // copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC | | | |
| // license : GNU GPL v2; see accompanying LICENSE file | | // license : GNU GPL v2; see accompanying LICENSE file | |
| | | | |
| #include <odb/details/meta/answer.hxx> | | #include <odb/details/meta/answer.hxx> | |
| #include <odb/details/meta/polymorphic-p.hxx> | | #include <odb/details/meta/polymorphic-p.hxx> | |
| | | | |
| namespace odb | | namespace odb | |
| { | | { | |
| namespace details | | namespace details | |
| { | | { | |
| namespace bits | | namespace bits | |
| | | | |
End of changes. 1 change blocks. |
| 2 lines changed or deleted | | 1 lines changed or added | |
|
| buffer.hxx | | buffer.hxx | |
| // file : odb/details/buffer.hxx | | // file : odb/details/buffer.hxx | |
|
| // author : Boris Kolpackov <boris@codesynthesis.com> | | // copyright : Copyright (c) 2009-2012 Code Synthesis Tools CC | |
| // copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC | | | |
| // license : GNU GPL v2; see accompanying LICENSE file | | // license : GNU GPL v2; see accompanying LICENSE file | |
| | | | |
| #ifndef ODB_BUFFER_DETAILS_HXX | | #ifndef ODB_BUFFER_DETAILS_HXX | |
| #define ODB_BUFFER_DETAILS_HXX | | #define ODB_BUFFER_DETAILS_HXX | |
| | | | |
| #include <odb/pre.hxx> | | #include <odb/pre.hxx> | |
| | | | |
| #include <new> | | #include <new> | |
| #include <cstddef> // std::size_t | | #include <cstddef> // std::size_t | |
| | | | |
| | | | |
End of changes. 1 change blocks. |
| 2 lines changed or deleted | | 1 lines changed or added | |
|
| cache-traits.hxx | | cache-traits.hxx | |
| // file : odb/cache-traits.hxx | | // file : odb/cache-traits.hxx | |
|
| // author : Boris Kolpackov <boris@codesynthesis.com> | | // copyright : Copyright (c) 2009-2012 Code Synthesis Tools CC | |
| // copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC | | | |
| // license : GNU GPL v2; see accompanying LICENSE file | | // license : GNU GPL v2; see accompanying LICENSE file | |
| | | | |
| #ifndef ODB_CACHE_TRAITS_HXX | | #ifndef ODB_CACHE_TRAITS_HXX | |
| #define ODB_CACHE_TRAITS_HXX | | #define ODB_CACHE_TRAITS_HXX | |
| | | | |
| #include <odb/pre.hxx> | | #include <odb/pre.hxx> | |
| | | | |
| #include <odb/traits.hxx> | | #include <odb/traits.hxx> | |
| #include <odb/forward.hxx> | | #include <odb/forward.hxx> | |
| #include <odb/session.hxx> | | #include <odb/session.hxx> | |
| | | | |
End of changes. 1 change blocks. |
| 2 lines changed or deleted | | 1 lines changed or added | |
|
| callback.hxx | | callback.hxx | |
| // file : odb/callback.hxx | | // file : odb/callback.hxx | |
|
| // author : Boris Kolpackov <boris@codesynthesis.com> | | // copyright : Copyright (c) 2009-2012 Code Synthesis Tools CC | |
| // copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC | | | |
| // license : GNU GPL v2; see accompanying LICENSE file | | // license : GNU GPL v2; see accompanying LICENSE file | |
| | | | |
| #ifndef ODB_CALLBACK_HXX | | #ifndef ODB_CALLBACK_HXX | |
| #define ODB_CALLBACK_HXX | | #define ODB_CALLBACK_HXX | |
| | | | |
| #include <odb/pre.hxx> | | #include <odb/pre.hxx> | |
| | | | |
| #include <odb/details/export.hxx> | | #include <odb/details/export.hxx> | |
| | | | |
| namespace odb | | namespace odb | |
| | | | |
End of changes. 1 change blocks. |
| 2 lines changed or deleted | | 1 lines changed or added | |
|
| class-p.hxx | | class-p.hxx | |
| // file : odb/details/meta/class-p.hxx | | // file : odb/details/meta/class-p.hxx | |
|
| // author : Boris Kolpackov <boris@codesynthesis.com> | | // copyright : Copyright (c) 2009-2012 Code Synthesis Tools CC | |
| // copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC | | | |
| // license : GNU GPL v2; see accompanying LICENSE file | | // license : GNU GPL v2; see accompanying LICENSE file | |
| | | | |
| #ifndef ODB_DETAILS_META_CLASS_HXX | | #ifndef ODB_DETAILS_META_CLASS_HXX | |
| #define ODB_DETAILS_META_CLASS_HXX | | #define ODB_DETAILS_META_CLASS_HXX | |
| | | | |
| #include <odb/pre.hxx> | | #include <odb/pre.hxx> | |
| | | | |
| #include <odb/details/meta/answer.hxx> | | #include <odb/details/meta/answer.hxx> | |
| | | | |
| namespace odb | | namespace odb | |
| | | | |
End of changes. 1 change blocks. |
| 2 lines changed or deleted | | 1 lines changed or added | |
|
| condition.hxx | | condition.hxx | |
| // file : odb/details/condition.hxx | | // file : odb/details/condition.hxx | |
|
| // author : Boris Kolpackov <boris@codesynthesis.com> | | // copyright : Copyright (c) 2009-2012 Code Synthesis Tools CC | |
| // copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC | | | |
| // license : GNU GPL v2; see accompanying LICENSE file | | // license : GNU GPL v2; see accompanying LICENSE file | |
| | | | |
| #ifndef ODB_DETAILS_CONDITION_HXX | | #ifndef ODB_DETAILS_CONDITION_HXX | |
| #define ODB_DETAILS_CONDITION_HXX | | #define ODB_DETAILS_CONDITION_HXX | |
| | | | |
| #include <odb/pre.hxx> | | #include <odb/pre.hxx> | |
| | | | |
| #include <odb/details/config.hxx> | | #include <odb/details/config.hxx> | |
| #include <odb/details/export.hxx> | | #include <odb/details/export.hxx> | |
| | | | |
| | | | |
End of changes. 1 change blocks. |
| 2 lines changed or deleted | | 1 lines changed or added | |
|
| condition.ixx | | condition.ixx | |
| // file : odb/details/posix/condition.ixx | | // file : odb/details/posix/condition.ixx | |
|
| // author : Boris Kolpackov <boris@codesynthesis.com> | | // copyright : Copyright (c) 2009-2012 Code Synthesis Tools CC | |
| // copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC | | | |
| // license : GNU GPL v2; see accompanying LICENSE file | | // license : GNU GPL v2; see accompanying LICENSE file | |
| | | | |
| #include <odb/details/posix/exceptions.hxx> | | #include <odb/details/posix/exceptions.hxx> | |
| | | | |
| namespace odb | | namespace odb | |
| { | | { | |
| namespace details | | namespace details | |
| { | | { | |
| inline condition:: | | inline condition:: | |
| ~condition () | | ~condition () | |
| | | | |
End of changes. 1 change blocks. |
| 2 lines changed or deleted | | 1 lines changed or added | |
|
| config.h | | config.h | |
| /* odb/details/config.h. Generated from config.h.in by configure. */ | | /* odb/details/config.h. Generated from config.h.in by configure. */ | |
| /* file : odb/details/config.h.in | | /* file : odb/details/config.h.in | |
|
| * author : Boris Kolpackov <boris@codesynthesis.com> | | * copyright : Copyright (c) 2009-2012 Code Synthesis Tools CC | |
| * copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC | | | |
| * license : GNU GPL v2; see accompanying LICENSE file | | * license : GNU GPL v2; see accompanying LICENSE file | |
| */ | | */ | |
| | | | |
| /* This file is automatically processed by configure. */ | | /* This file is automatically processed by configure. */ | |
| | | | |
| #ifndef ODB_DETAILS_CONFIG_H | | #ifndef ODB_DETAILS_CONFIG_H | |
| #define ODB_DETAILS_CONFIG_H | | #define ODB_DETAILS_CONFIG_H | |
| | | | |
| /* #undef ODB_THREADS_NONE */ | | /* #undef ODB_THREADS_NONE */ | |
| #define ODB_THREADS_POSIX 1 | | #define ODB_THREADS_POSIX 1 | |
| | | | |
End of changes. 1 change blocks. |
| 2 lines changed or deleted | | 1 lines changed or added | |
|
| config.hxx | | config.hxx | |
| // file : odb/details/config.hxx | | // file : odb/details/config.hxx | |
|
| // author : Boris Kolpackov <boris@codesynthesis.com> | | // copyright : Copyright (c) 2005-2012 Code Synthesis Tools CC | |
| // copyright : Copyright (c) 2005-2011 Code Synthesis Tools CC | | | |
| // license : GNU GPL v2; see accompanying LICENSE file | | // license : GNU GPL v2; see accompanying LICENSE file | |
| | | | |
| #ifndef ODB_DETAILS_CONFIG_HXX | | #ifndef ODB_DETAILS_CONFIG_HXX | |
| #define ODB_DETAILS_CONFIG_HXX | | #define ODB_DETAILS_CONFIG_HXX | |
| | | | |
| // no pre | | // no pre | |
| | | | |
| #ifdef _MSC_VER | | #ifdef _MSC_VER | |
| # include <odb/details/config-vc.h> | | # include <odb/details/config-vc.h> | |
| #elif defined(ODB_COMPILER) | | #elif defined(ODB_COMPILER) | |
| | | | |
End of changes. 1 change blocks. |
| 2 lines changed or deleted | | 1 lines changed or added | |
|
| connection.hxx | | connection.hxx | |
| // file : odb/connection.hxx | | // file : odb/connection.hxx | |
|
| // author : Boris Kolpackov <boris@codesynthesis.com> | | // copyright : Copyright (c) 2005-2012 Code Synthesis Tools CC | |
| // copyright : Copyright (c) 2005-2011 Code Synthesis Tools CC | | | |
| // license : GNU GPL v2; see accompanying LICENSE file | | // license : GNU GPL v2; see accompanying LICENSE file | |
| | | | |
| #ifndef ODB_CONNECTION_HXX | | #ifndef ODB_CONNECTION_HXX | |
| #define ODB_CONNECTION_HXX | | #define ODB_CONNECTION_HXX | |
| | | | |
| #include <odb/pre.hxx> | | #include <odb/pre.hxx> | |
| | | | |
| #include <string> | | #include <string> | |
| #include <cstddef> // std::size_t | | #include <cstddef> // std::size_t | |
| | | | |
| | | | |
End of changes. 1 change blocks. |
| 2 lines changed or deleted | | 1 lines changed or added | |
|
| connection.ixx | | connection.ixx | |
| // file : odb/connection.ixx | | // file : odb/connection.ixx | |
|
| // author : Boris Kolpackov <boris@codesynthesis.com> | | // copyright : Copyright (c) 2009-2012 Code Synthesis Tools CC | |
| // copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC | | | |
| // license : GNU GPL v2; see accompanying LICENSE file | | // license : GNU GPL v2; see accompanying LICENSE file | |
| | | | |
| #include <cstring> // std::string | | #include <cstring> // std::string | |
| | | | |
| namespace odb | | namespace odb | |
| { | | { | |
| inline connection:: | | inline connection:: | |
| connection (database_type& database) | | connection (database_type& database) | |
| : database_ (database), tracer_ (0), transaction_tracer_ (0) | | : database_ (database), tracer_ (0), transaction_tracer_ (0) | |
| { | | { | |
| | | | |
End of changes. 1 change blocks. |
| 2 lines changed or deleted | | 1 lines changed or added | |
|
| container-traits.hxx | | container-traits.hxx | |
| // file : odb/container-traits.hxx | | // file : odb/container-traits.hxx | |
|
| // author : Boris Kolpackov <boris@codesynthesis.com> | | // copyright : Copyright (c) 2009-2012 Code Synthesis Tools CC | |
| // copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC | | | |
| // license : GNU GPL v2; see accompanying LICENSE file | | // license : GNU GPL v2; see accompanying LICENSE file | |
| | | | |
| #ifndef ODB_CONTAINER_TRAITS_HXX | | #ifndef ODB_CONTAINER_TRAITS_HXX | |
| #define ODB_CONTAINER_TRAITS_HXX | | #define ODB_CONTAINER_TRAITS_HXX | |
| | | | |
| #include <odb/pre.hxx> | | #include <odb/pre.hxx> | |
| | | | |
| #include <odb/forward.hxx> | | #include <odb/forward.hxx> | |
| | | | |
| namespace odb | | namespace odb | |
| | | | |
End of changes. 1 change blocks. |
| 2 lines changed or deleted | | 1 lines changed or added | |
|
| core.hxx | | core.hxx | |
| // file : odb/core.hxx | | // file : odb/core.hxx | |
|
| // author : Boris Kolpackov <boris@codesynthesis.com> | | // copyright : Copyright (c) 2009-2012 Code Synthesis Tools CC | |
| // copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC | | | |
| // license : GNU GPL v2; see accompanying LICENSE file | | // license : GNU GPL v2; see accompanying LICENSE file | |
| | | | |
| #ifndef ODB_CORE_HXX | | #ifndef ODB_CORE_HXX | |
| #define ODB_CORE_HXX | | #define ODB_CORE_HXX | |
| | | | |
| #include <odb/pre.hxx> | | #include <odb/pre.hxx> | |
| | | | |
| #ifdef ODB_COMPILER | | #ifdef ODB_COMPILER | |
| # define PRAGMA_DB_IMPL(x) _Pragma (#x) | | # define PRAGMA_DB_IMPL(x) _Pragma (#x) | |
| # define PRAGMA_DB(x) PRAGMA_DB_IMPL (db x) | | # define PRAGMA_DB(x) PRAGMA_DB_IMPL (db x) | |
| | | | |
End of changes. 1 change blocks. |
| 2 lines changed or deleted | | 1 lines changed or added | |
|
| counter-type.hxx | | counter-type.hxx | |
| // file : odb/details/shared-ptr/counter-type.hxx | | // file : odb/details/shared-ptr/counter-type.hxx | |
|
| // author : Boris Kolpackov <boris@codesynthesis.com> | | // copyright : Copyright (c) 2009-2012 Code Synthesis Tools CC | |
| // copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC | | | |
| // license : GNU GPL v2; see accompanying LICENSE file | | // license : GNU GPL v2; see accompanying LICENSE file | |
| | | | |
| #ifndef ODB_DETAILS_SHARED_PTR_COUNTER_TYPE_HXX | | #ifndef ODB_DETAILS_SHARED_PTR_COUNTER_TYPE_HXX | |
| #define ODB_DETAILS_SHARED_PTR_COUNTER_TYPE_HXX | | #define ODB_DETAILS_SHARED_PTR_COUNTER_TYPE_HXX | |
| | | | |
| #include <odb/pre.hxx> | | #include <odb/pre.hxx> | |
| | | | |
| namespace odb | | namespace odb | |
| { | | { | |
| namespace details | | namespace details | |
| | | | |
End of changes. 1 change blocks. |
| 2 lines changed or deleted | | 1 lines changed or added | |
|
| database.hxx | | database.hxx | |
| // file : odb/database.hxx | | // file : odb/database.hxx | |
|
| // author : Boris Kolpackov <boris@codesynthesis.com> | | // copyright : Copyright (c) 2009-2012 Code Synthesis Tools CC | |
| // copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC | | | |
| // license : GNU GPL v2; see accompanying LICENSE file | | // license : GNU GPL v2; see accompanying LICENSE file | |
| | | | |
| #ifndef ODB_DATABASE_HXX | | #ifndef ODB_DATABASE_HXX | |
| #define ODB_DATABASE_HXX | | #define ODB_DATABASE_HXX | |
| | | | |
| #include <odb/pre.hxx> | | #include <odb/pre.hxx> | |
| | | | |
| #include <string> | | #include <string> | |
| #include <cstddef> // std::size_t | | #include <cstddef> // std::size_t | |
| | | | |
| | | | |
End of changes. 1 change blocks. |
| 2 lines changed or deleted | | 1 lines changed or added | |
|
| database.ixx | | database.ixx | |
| // file : odb/database.ixx | | // file : odb/database.ixx | |
|
| // author : Boris Kolpackov <boris@codesynthesis.com> | | // copyright : Copyright (c) 2009-2012 Code Synthesis Tools CC | |
| // copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC | | | |
| // license : GNU GPL v2; see accompanying LICENSE file | | // license : GNU GPL v2; see accompanying LICENSE file | |
| | | | |
| #include <cstring> // std::string | | #include <cstring> // std::string | |
| | | | |
| namespace odb | | namespace odb | |
| { | | { | |
| inline database:: | | inline database:: | |
| database () | | database () | |
| : tracer_ (0) | | : tracer_ (0) | |
| { | | { | |
| | | | |
End of changes. 1 change blocks. |
| 2 lines changed or deleted | | 1 lines changed or added | |
|
| database.txx | | database.txx | |
| // file : odb/database.txx | | // file : odb/database.txx | |
|
| // author : Boris Kolpackov <boris@codesynthesis.com> | | // copyright : Copyright (c) 2009-2012 Code Synthesis Tools CC | |
| // copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC | | | |
| // license : GNU GPL v2; see accompanying LICENSE file | | // license : GNU GPL v2; see accompanying LICENSE file | |
| | | | |
| #include <odb/exceptions.hxx> | | #include <odb/exceptions.hxx> | |
| #include <odb/transaction.hxx> | | #include <odb/transaction.hxx> | |
| #include <odb/session.hxx> | | #include <odb/session.hxx> | |
| #include <odb/callback.hxx> | | #include <odb/callback.hxx> | |
| #include <odb/cache-traits.hxx> | | #include <odb/cache-traits.hxx> | |
| #include <odb/pointer-traits.hxx> | | #include <odb/pointer-traits.hxx> | |
| | | | |
| namespace odb | | namespace odb | |
| | | | |
End of changes. 1 change blocks. |
| 2 lines changed or deleted | | 1 lines changed or added | |
|
| exception.hxx | | exception.hxx | |
| // file : odb/exception.hxx | | // file : odb/exception.hxx | |
|
| // author : Boris Kolpackov <boris@codesynthesis.com> | | // copyright : Copyright (c) 2009-2012 Code Synthesis Tools CC | |
| // copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC | | | |
| // license : GNU GPL v2; see accompanying LICENSE file | | // license : GNU GPL v2; see accompanying LICENSE file | |
| | | | |
| #ifndef ODB_EXCEPTION_HXX | | #ifndef ODB_EXCEPTION_HXX | |
| #define ODB_EXCEPTION_HXX | | #define ODB_EXCEPTION_HXX | |
| | | | |
| #include <odb/pre.hxx> | | #include <odb/pre.hxx> | |
| | | | |
| #include <exception> | | #include <exception> | |
| | | | |
| #include <odb/details/export.hxx> | | #include <odb/details/export.hxx> | |
| | | | |
End of changes. 1 change blocks. |
| 2 lines changed or deleted | | 1 lines changed or added | |
|
| exceptions.hxx | | exceptions.hxx | |
| // file : odb/exceptions.hxx | | // file : odb/exceptions.hxx | |
|
| // author : Boris Kolpackov <boris@codesynthesis.com> | | // copyright : Copyright (c) 2009-2012 Code Synthesis Tools CC | |
| // copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC | | | |
| // license : GNU GPL v2; see accompanying LICENSE file | | // license : GNU GPL v2; see accompanying LICENSE file | |
| | | | |
| #ifndef ODB_EXCEPTIONS_HXX | | #ifndef ODB_EXCEPTIONS_HXX | |
| #define ODB_EXCEPTIONS_HXX | | #define ODB_EXCEPTIONS_HXX | |
| | | | |
| #include <odb/pre.hxx> | | #include <odb/pre.hxx> | |
| | | | |
| #include <string> | | #include <string> | |
| | | | |
| #include <odb/exception.hxx> | | #include <odb/exception.hxx> | |
| | | | |
End of changes. 1 change blocks. |
| 2 lines changed or deleted | | 1 lines changed or added | |
|
| export.hxx | | export.hxx | |
| // file : odb/details/export.hxx | | // file : odb/details/export.hxx | |
|
| // author : Boris Kolpackov <boris@codesynthesis.com> | | // copyright : Copyright (c) 2005-2012 Code Synthesis Tools CC | |
| // copyright : Copyright (c) 2005-2011 Code Synthesis Tools CC | | | |
| // license : GNU GPL v2; see accompanying LICENSE file | | // license : GNU GPL v2; see accompanying LICENSE file | |
| | | | |
| #ifndef ODB_DETAILS_EXPORT_HXX | | #ifndef ODB_DETAILS_EXPORT_HXX | |
| #define ODB_DETAILS_EXPORT_HXX | | #define ODB_DETAILS_EXPORT_HXX | |
| | | | |
| #include <odb/pre.hxx> | | #include <odb/pre.hxx> | |
| | | | |
| #include <odb/details/config.hxx> | | #include <odb/details/config.hxx> | |
| | | | |
| #ifdef LIBODB_STATIC_LIB | | #ifdef LIBODB_STATIC_LIB | |
| | | | |
End of changes. 1 change blocks. |
| 2 lines changed or deleted | | 1 lines changed or added | |
|
| forward.hxx | | forward.hxx | |
| // file : odb/forward.hxx | | // file : odb/forward.hxx | |
|
| // author : Boris Kolpackov <boris@codesynthesis.com> | | // copyright : Copyright (c) 2009-2012 Code Synthesis Tools CC | |
| // copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC | | | |
| // license : GNU GPL v2; see accompanying LICENSE file | | // license : GNU GPL v2; see accompanying LICENSE file | |
| | | | |
| #ifndef ODB_FORWARD_HXX | | #ifndef ODB_FORWARD_HXX | |
| #define ODB_FORWARD_HXX | | #define ODB_FORWARD_HXX | |
| | | | |
| #include <odb/pre.hxx> | | #include <odb/pre.hxx> | |
| | | | |
| #include <odb/details/export.hxx> | | #include <odb/details/export.hxx> | |
| #include <odb/details/shared-ptr-fwd.hxx> | | #include <odb/details/shared-ptr-fwd.hxx> | |
| | | | |
| | | | |
End of changes. 1 change blocks. |
| 2 lines changed or deleted | | 1 lines changed or added | |
|
| lazy-pointer-traits.hxx | | lazy-pointer-traits.hxx | |
| // file : odb/lazy-pointer-traits.hxx | | // file : odb/lazy-pointer-traits.hxx | |
|
| // author : Boris Kolpackov <boris@codesynthesis.com> | | // copyright : Copyright (c) 2009-2012 Code Synthesis Tools CC | |
| // copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC | | | |
| // license : GNU GPL v2; see accompanying LICENSE file | | // license : GNU GPL v2; see accompanying LICENSE file | |
| | | | |
| #ifndef ODB_LAZY_POINTER_TRAITS_HXX | | #ifndef ODB_LAZY_POINTER_TRAITS_HXX | |
| #define ODB_LAZY_POINTER_TRAITS_HXX | | #define ODB_LAZY_POINTER_TRAITS_HXX | |
| | | | |
| #include <odb/pre.hxx> | | #include <odb/pre.hxx> | |
| | | | |
| #include <odb/pointer-traits.hxx> | | #include <odb/pointer-traits.hxx> | |
| #include <odb/lazy-ptr.hxx> | | #include <odb/lazy-ptr.hxx> | |
| | | | |
| | | | |
End of changes. 1 change blocks. |
| 2 lines changed or deleted | | 1 lines changed or added | |
|
| lazy-ptr-impl.hxx | | lazy-ptr-impl.hxx | |
| // file : odb/lazy-ptr-impl.hxx | | // file : odb/lazy-ptr-impl.hxx | |
|
| // author : Boris Kolpackov <boris@codesynthesis.com> | | // copyright : Copyright (c) 2009-2012 Code Synthesis Tools CC | |
| // copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC | | | |
| // license : GNU GPL v2; see accompanying LICENSE file | | // license : GNU GPL v2; see accompanying LICENSE file | |
| | | | |
| #ifndef ODB_LAZY_PTR_IMPL_HXX | | #ifndef ODB_LAZY_PTR_IMPL_HXX | |
| #define ODB_LAZY_PTR_IMPL_HXX | | #define ODB_LAZY_PTR_IMPL_HXX | |
| | | | |
| #include <odb/pre.hxx> | | #include <odb/pre.hxx> | |
| | | | |
| #include <odb/forward.hxx> // odb::database | | #include <odb/forward.hxx> // odb::database | |
| #include <odb/traits.hxx> | | #include <odb/traits.hxx> | |
| | | | |
| | | | |
End of changes. 1 change blocks. |
| 2 lines changed or deleted | | 1 lines changed or added | |
|
| lazy-ptr-impl.txx | | lazy-ptr-impl.txx | |
| // file : odb/lazy-ptr-impl.txx | | // file : odb/lazy-ptr-impl.txx | |
|
| // author : Boris Kolpackov <boris@codesynthesis.com> | | // copyright : Copyright (c) 2009-2012 Code Synthesis Tools CC | |
| // copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC | | | |
| // license : GNU GPL v2; see accompanying LICENSE file | | // license : GNU GPL v2; see accompanying LICENSE file | |
| | | | |
| #include <odb/database.hxx> | | #include <odb/database.hxx> | |
| | | | |
| namespace odb | | namespace odb | |
| { | | { | |
| // | | // | |
| // lazy_ptr_base | | // lazy_ptr_base | |
| // | | // | |
| | | | |
| | | | |
End of changes. 1 change blocks. |
| 2 lines changed or deleted | | 1 lines changed or added | |
|
| lazy-ptr.hxx | | lazy-ptr.hxx | |
| // file : odb/lazy-ptr.hxx | | // file : odb/lazy-ptr.hxx | |
|
| // author : Boris Kolpackov <boris@codesynthesis.com> | | // copyright : Copyright (c) 2009-2012 Code Synthesis Tools CC | |
| // copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC | | | |
| // license : GNU GPL v2; see accompanying LICENSE file | | // license : GNU GPL v2; see accompanying LICENSE file | |
| | | | |
| #ifndef ODB_LAZY_PTR_HXX | | #ifndef ODB_LAZY_PTR_HXX | |
| #define ODB_LAZY_PTR_HXX | | #define ODB_LAZY_PTR_HXX | |
| | | | |
| #include <odb/pre.hxx> | | #include <odb/pre.hxx> | |
| | | | |
| #include <memory> // std::auto_ptr | | #include <memory> // std::auto_ptr | |
| | | | |
| #include <odb/forward.hxx> // odb::database | | #include <odb/forward.hxx> // odb::database | |
| | | | |
End of changes. 1 change blocks. |
| 2 lines changed or deleted | | 1 lines changed or added | |
|
| lock.hxx | | lock.hxx | |
| // file : odb/details/lock.hxx | | // file : odb/details/lock.hxx | |
|
| // author : Boris Kolpackov <boris@codesynthesis.com> | | // copyright : Copyright (c) 2009-2012 Code Synthesis Tools CC | |
| // copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC | | | |
| // license : GNU GPL v2; see accompanying LICENSE file | | // license : GNU GPL v2; see accompanying LICENSE file | |
| | | | |
| #ifndef ODB_DETAILS_LOCK_HXX | | #ifndef ODB_DETAILS_LOCK_HXX | |
| #define ODB_DETAILS_LOCK_HXX | | #define ODB_DETAILS_LOCK_HXX | |
| | | | |
| #include <odb/pre.hxx> | | #include <odb/pre.hxx> | |
| | | | |
| #include <odb/details/export.hxx> | | #include <odb/details/export.hxx> | |
| #include <odb/details/mutex.hxx> | | #include <odb/details/mutex.hxx> | |
| | | | |
| | | | |
End of changes. 1 change blocks. |
| 2 lines changed or deleted | | 1 lines changed or added | |
|
| memory.hxx | | memory.hxx | |
| // file : odb/tr1/memory.hxx | | // file : odb/tr1/memory.hxx | |
|
| // author : Boris Kolpackov <boris@codesynthesis.com> | | // copyright : Copyright (c) 2009-2012 Code Synthesis Tools CC | |
| // copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC | | | |
| // license : GNU GPL v2; see accompanying LICENSE file | | // license : GNU GPL v2; see accompanying LICENSE file | |
| | | | |
| #ifndef ODB_TR1_MEMORY_HXX | | #ifndef ODB_TR1_MEMORY_HXX | |
| #define ODB_TR1_MEMORY_HXX | | #define ODB_TR1_MEMORY_HXX | |
| | | | |
| // | | // | |
| // Try to include TR1 <memory> in a compiler-specific manner. Fall back | | // Try to include TR1 <memory> in a compiler-specific manner. Fall back | |
| // on the Boost TR1 implementation if the compiler does not support TR1. | | // on the Boost TR1 implementation if the compiler does not support TR1. | |
| // | | // | |
| | | | |
| | | | |
End of changes. 1 change blocks. |
| 2 lines changed or deleted | | 1 lines changed or added | |
|
| mutex.hxx | | mutex.hxx | |
| // file : odb/details/mutex.hxx | | // file : odb/details/mutex.hxx | |
|
| // author : Boris Kolpackov <boris@codesynthesis.com> | | // copyright : Copyright (c) 2009-2012 Code Synthesis Tools CC | |
| // copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC | | | |
| // license : GNU GPL v2; see accompanying LICENSE file | | // license : GNU GPL v2; see accompanying LICENSE file | |
| | | | |
| #ifndef ODB_DETAILS_MUTEX_HXX | | #ifndef ODB_DETAILS_MUTEX_HXX | |
| #define ODB_DETAILS_MUTEX_HXX | | #define ODB_DETAILS_MUTEX_HXX | |
| | | | |
| #include <odb/pre.hxx> | | #include <odb/pre.hxx> | |
| | | | |
| #include <odb/details/config.hxx> | | #include <odb/details/config.hxx> | |
| #include <odb/details/export.hxx> | | #include <odb/details/export.hxx> | |
| | | | |
| | | | |
End of changes. 1 change blocks. |
| 2 lines changed or deleted | | 1 lines changed or added | |
|
| mutex.ixx | | mutex.ixx | |
| // file : odb/details/posix/mutex.ixx | | // file : odb/details/posix/mutex.ixx | |
|
| // author : Boris Kolpackov <boris@codesynthesis.com> | | // copyright : Copyright (c) 2009-2012 Code Synthesis Tools CC | |
| // copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC | | | |
| // license : GNU GPL v2; see accompanying LICENSE file | | // license : GNU GPL v2; see accompanying LICENSE file | |
| | | | |
| #include <odb/details/posix/exceptions.hxx> | | #include <odb/details/posix/exceptions.hxx> | |
| | | | |
| namespace odb | | namespace odb | |
| { | | { | |
| namespace details | | namespace details | |
| { | | { | |
| inline mutex:: | | inline mutex:: | |
| ~mutex () | | ~mutex () | |
| | | | |
End of changes. 1 change blocks. |
| 2 lines changed or deleted | | 1 lines changed or added | |
|
| object-result.hxx | | object-result.hxx | |
| // file : odb/object-result.hxx | | // file : odb/object-result.hxx | |
|
| // author : Boris Kolpackov <boris@codesynthesis.com> | | // copyright : Copyright (c) 2009-2012 Code Synthesis Tools CC | |
| // copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC | | | |
| // license : GNU GPL v2; see accompanying LICENSE file | | // license : GNU GPL v2; see accompanying LICENSE file | |
| | | | |
| #ifndef ODB_OBJECT_RESULT_HXX | | #ifndef ODB_OBJECT_RESULT_HXX | |
| #define ODB_OBJECT_RESULT_HXX | | #define ODB_OBJECT_RESULT_HXX | |
| | | | |
| #include <odb/pre.hxx> | | #include <odb/pre.hxx> | |
| | | | |
| #include <cstddef> // std::ptrdiff_t, std::size_t | | #include <cstddef> // std::ptrdiff_t, std::size_t | |
| #include <iterator> // iterator categories | | #include <iterator> // iterator categories | |
| | | | |
| | | | |
End of changes. 1 change blocks. |
| 2 lines changed or deleted | | 1 lines changed or added | |
|
| object-result.txx | | object-result.txx | |
| // file : odb/object-result.txx | | // file : odb/object-result.txx | |
|
| // author : Boris Kolpackov <boris@codesynthesis.com> | | // copyright : Copyright (c) 2009-2012 Code Synthesis Tools CC | |
| // copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC | | | |
| // license : GNU GPL v2; see accompanying LICENSE file | | // license : GNU GPL v2; see accompanying LICENSE file | |
| | | | |
| #include <odb/session.hxx> | | #include <odb/session.hxx> | |
| #include <odb/cache-traits.hxx> | | #include <odb/cache-traits.hxx> | |
| | | | |
| namespace odb | | namespace odb | |
| { | | { | |
| // | | // | |
| // object_result_impl | | // object_result_impl | |
| // | | // | |
| | | | |
End of changes. 1 change blocks. |
| 2 lines changed or deleted | | 1 lines changed or added | |
|
| pointer-traits.hxx | | pointer-traits.hxx | |
| // file : odb/pointer-traits.hxx | | // file : odb/pointer-traits.hxx | |
|
| // author : Boris Kolpackov <boris@codesynthesis.com> | | // copyright : Copyright (c) 2009-2012 Code Synthesis Tools CC | |
| // copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC | | | |
| // license : GNU GPL v2; see accompanying LICENSE file | | // license : GNU GPL v2; see accompanying LICENSE file | |
| | | | |
| #ifndef ODB_POINTER_TRAITS_HXX | | #ifndef ODB_POINTER_TRAITS_HXX | |
| #define ODB_POINTER_TRAITS_HXX | | #define ODB_POINTER_TRAITS_HXX | |
| | | | |
| #include <odb/pre.hxx> | | #include <odb/pre.hxx> | |
| | | | |
| #include <new> // operators new/delete | | #include <new> // operators new/delete | |
| #include <memory> // std::auto_ptr | | #include <memory> // std::auto_ptr | |
| #include <cstddef> // std::size_t | | #include <cstddef> // std::size_t | |
| | | | |
End of changes. 1 change blocks. |
| 2 lines changed or deleted | | 1 lines changed or added | |
|
| polymorphic-p.hxx | | polymorphic-p.hxx | |
| // file : odb/details/meta/polymorphic-p.hxx | | // file : odb/details/meta/polymorphic-p.hxx | |
|
| // author : Boris Kolpackov <boris@codesynthesis.com> | | // copyright : Copyright (c) 2009-2012 Code Synthesis Tools CC | |
| // copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC | | | |
| // license : GNU GPL v2; see accompanying LICENSE file | | // license : GNU GPL v2; see accompanying LICENSE file | |
| | | | |
| #ifndef ODB_DETAILS_META_POLYMORPHIC_HXX | | #ifndef ODB_DETAILS_META_POLYMORPHIC_HXX | |
| #define ODB_DETAILS_META_POLYMORPHIC_HXX | | #define ODB_DETAILS_META_POLYMORPHIC_HXX | |
| | | | |
| #include <odb/pre.hxx> | | #include <odb/pre.hxx> | |
| | | | |
| #include <odb/details/meta/class-p.hxx> | | #include <odb/details/meta/class-p.hxx> | |
| #include <odb/details/meta/remove-const-volatile.hxx> | | #include <odb/details/meta/remove-const-volatile.hxx> | |
| | | | |
| | | | |
End of changes. 1 change blocks. |
| 2 lines changed or deleted | | 1 lines changed or added | |
|
| remove-const-volatile.hxx | | remove-const-volatile.hxx | |
| // file : odb/details/meta/remove-const-volatile.hxx | | // file : odb/details/meta/remove-const-volatile.hxx | |
|
| // author : Boris Kolpackov <boris@codesynthesis.com> | | // copyright : Copyright (c) 2009-2012 Code Synthesis Tools CC | |
| // copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC | | | |
| // license : GNU GPL v2; see accompanying LICENSE file | | // license : GNU GPL v2; see accompanying LICENSE file | |
| | | | |
| #ifndef ODB_DETAILS_META_REMOVE_CONST_VOLATILE_HXX | | #ifndef ODB_DETAILS_META_REMOVE_CONST_VOLATILE_HXX | |
| #define ODB_DETAILS_META_REMOVE_CONST_VOLATILE_HXX | | #define ODB_DETAILS_META_REMOVE_CONST_VOLATILE_HXX | |
| | | | |
| #include <odb/pre.hxx> | | #include <odb/pre.hxx> | |
| | | | |
| #include <odb/details/meta/remove-const.hxx> | | #include <odb/details/meta/remove-const.hxx> | |
| #include <odb/details/meta/remove-volatile.hxx> | | #include <odb/details/meta/remove-volatile.hxx> | |
| | | | |
| | | | |
End of changes. 1 change blocks. |
| 2 lines changed or deleted | | 1 lines changed or added | |
|
| remove-const.hxx | | remove-const.hxx | |
| // file : odb/details/meta/remove-const.hxx | | // file : odb/details/meta/remove-const.hxx | |
|
| // author : Boris Kolpackov <boris@codesynthesis.com> | | // copyright : Copyright (c) 2009-2012 Code Synthesis Tools CC | |
| // copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC | | | |
| // license : GNU GPL v2; see accompanying LICENSE file | | // license : GNU GPL v2; see accompanying LICENSE file | |
| | | | |
| #ifndef ODB_DETAILS_META_REMOVE_CONST_HXX | | #ifndef ODB_DETAILS_META_REMOVE_CONST_HXX | |
| #define ODB_DETAILS_META_REMOVE_CONST_HXX | | #define ODB_DETAILS_META_REMOVE_CONST_HXX | |
| | | | |
| #include <odb/pre.hxx> | | #include <odb/pre.hxx> | |
| | | | |
| namespace odb | | namespace odb | |
| { | | { | |
| namespace details | | namespace details | |
| | | | |
End of changes. 1 change blocks. |
| 2 lines changed or deleted | | 1 lines changed or added | |
|
| remove-pointer.hxx | | remove-pointer.hxx | |
| // file : odb/details/meta/remove-pointer.hxx | | // file : odb/details/meta/remove-pointer.hxx | |
|
| // author : Boris Kolpackov <boris@codesynthesis.com> | | // copyright : Copyright (c) 2009-2012 Code Synthesis Tools CC | |
| // copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC | | | |
| // license : GNU GPL v2; see accompanying LICENSE file | | // license : GNU GPL v2; see accompanying LICENSE file | |
| | | | |
| #ifndef ODB_DETAILS_META_REMOVE_POINTER_HXX | | #ifndef ODB_DETAILS_META_REMOVE_POINTER_HXX | |
| #define ODB_DETAILS_META_REMOVE_POINTER_HXX | | #define ODB_DETAILS_META_REMOVE_POINTER_HXX | |
| | | | |
| #include <odb/pre.hxx> | | #include <odb/pre.hxx> | |
| | | | |
| namespace odb | | namespace odb | |
| { | | { | |
| namespace details | | namespace details | |
| | | | |
End of changes. 1 change blocks. |
| 2 lines changed or deleted | | 1 lines changed or added | |
|
| remove-volatile.hxx | | remove-volatile.hxx | |
| // file : odb/details/meta/remove-volatile.hxx | | // file : odb/details/meta/remove-volatile.hxx | |
|
| // author : Boris Kolpackov <boris@codesynthesis.com> | | // copyright : Copyright (c) 2009-2012 Code Synthesis Tools CC | |
| // copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC | | | |
| // license : GNU GPL v2; see accompanying LICENSE file | | // license : GNU GPL v2; see accompanying LICENSE file | |
| | | | |
| #ifndef ODB_DETAILS_META_REMOVE_VOLATILE_HXX | | #ifndef ODB_DETAILS_META_REMOVE_VOLATILE_HXX | |
| #define ODB_DETAILS_META_REMOVE_VOLATILE_HXX | | #define ODB_DETAILS_META_REMOVE_VOLATILE_HXX | |
| | | | |
| #include <odb/pre.hxx> | | #include <odb/pre.hxx> | |
| | | | |
| namespace odb | | namespace odb | |
| { | | { | |
| namespace details | | namespace details | |
| | | | |
End of changes. 1 change blocks. |
| 2 lines changed or deleted | | 1 lines changed or added | |
|
| result.hxx | | result.hxx | |
| // file : odb/result.hxx | | // file : odb/result.hxx | |
|
| // author : Boris Kolpackov <boris@codesynthesis.com> | | // copyright : Copyright (c) 2009-2012 Code Synthesis Tools CC | |
| // copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC | | | |
| // license : GNU GPL v2; see accompanying LICENSE file | | // license : GNU GPL v2; see accompanying LICENSE file | |
| | | | |
| #ifndef ODB_RESULT_HXX | | #ifndef ODB_RESULT_HXX | |
| #define ODB_RESULT_HXX | | #define ODB_RESULT_HXX | |
| | | | |
| #include <odb/pre.hxx> | | #include <odb/pre.hxx> | |
| | | | |
| #include <cstddef> // std::ptrdiff_t, std::size_t | | #include <cstddef> // std::ptrdiff_t, std::size_t | |
| | | | |
| #include <odb/forward.hxx> // result | | #include <odb/forward.hxx> // result | |
| | | | |
End of changes. 1 change blocks. |
| 2 lines changed or deleted | | 1 lines changed or added | |
|
| schema-catalog-impl.hxx | | schema-catalog-impl.hxx | |
| // file : odb/schema-catalog-impl.hxx | | // file : odb/schema-catalog-impl.hxx | |
|
| // author : Boris Kolpackov <boris@codesynthesis.com> | | // copyright : Copyright (c) 2009-2012 Code Synthesis Tools CC | |
| // copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC | | | |
| // license : GNU GPL v2; see accompanying LICENSE file | | // license : GNU GPL v2; see accompanying LICENSE file | |
| | | | |
| #ifndef ODB_SCHEMA_CATALOG_IMPL_HXX | | #ifndef ODB_SCHEMA_CATALOG_IMPL_HXX | |
| #define ODB_SCHEMA_CATALOG_IMPL_HXX | | #define ODB_SCHEMA_CATALOG_IMPL_HXX | |
| | | | |
| #include <odb/pre.hxx> | | #include <odb/pre.hxx> | |
| | | | |
| #include <cstddef> | | #include <cstddef> | |
| | | | |
| #include <odb/forward.hxx> | | #include <odb/forward.hxx> | |
| | | | |
End of changes. 1 change blocks. |
| 2 lines changed or deleted | | 1 lines changed or added | |
|
| schema-catalog.hxx | | schema-catalog.hxx | |
| // file : odb/schema-catalog.hxx | | // file : odb/schema-catalog.hxx | |
|
| // author : Boris Kolpackov <boris@codesynthesis.com> | | // copyright : Copyright (c) 2009-2012 Code Synthesis Tools CC | |
| // copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC | | | |
| // license : GNU GPL v2; see accompanying LICENSE file | | // license : GNU GPL v2; see accompanying LICENSE file | |
| | | | |
| #ifndef ODB_SCHEMA_CATALOG_HXX | | #ifndef ODB_SCHEMA_CATALOG_HXX | |
| #define ODB_SCHEMA_CATALOG_HXX | | #define ODB_SCHEMA_CATALOG_HXX | |
| | | | |
| #include <odb/pre.hxx> | | #include <odb/pre.hxx> | |
| | | | |
| #include <string> | | #include <string> | |
| | | | |
| #include <odb/forward.hxx> | | #include <odb/forward.hxx> | |
| | | | |
End of changes. 1 change blocks. |
| 2 lines changed or deleted | | 1 lines changed or added | |
|
| session.ixx | | session.ixx | |
| // file : odb/session.ixx | | // file : odb/session.ixx | |
|
| // author : Boris Kolpackov <boris@codesynthesis.com> | | // copyright : Copyright (c) 2009-2012 Code Synthesis Tools CC | |
| // copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC | | | |
| // license : GNU GPL v2; see accompanying LICENSE file | | // license : GNU GPL v2; see accompanying LICENSE file | |
| | | | |
| #include <odb/exceptions.hxx> | | #include <odb/exceptions.hxx> | |
| | | | |
| namespace odb | | namespace odb | |
| { | | { | |
| template <typename T> | | template <typename T> | |
| inline void session:: | | inline void session:: | |
| erase (const object_position<T>& p) | | erase (const object_position<T>& p) | |
| { | | { | |
| | | | |
End of changes. 1 change blocks. |
| 2 lines changed or deleted | | 1 lines changed or added | |
|
| session.txx | | session.txx | |
| // file : odb/session.txx | | // file : odb/session.txx | |
|
| // author : Boris Kolpackov <boris@codesynthesis.com> | | // copyright : Copyright (c) 2009-2012 Code Synthesis Tools CC | |
| // copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC | | | |
| // license : GNU GPL v2; see accompanying LICENSE file | | // license : GNU GPL v2; see accompanying LICENSE file | |
| | | | |
| #include <odb/pointer-traits.hxx> | | #include <odb/pointer-traits.hxx> | |
| | | | |
| namespace odb | | namespace odb | |
| { | | { | |
| template <typename T> | | template <typename T> | |
| typename session::object_position<T> session:: | | typename session::object_position<T> session:: | |
| insert (database_type& db, | | insert (database_type& db, | |
| const typename object_traits<T>::id_type& id, | | const typename object_traits<T>::id_type& id, | |
| | | | |
End of changes. 1 change blocks. |
| 2 lines changed or deleted | | 1 lines changed or added | |
|
| shared-ptr-fwd.hxx | | shared-ptr-fwd.hxx | |
| // file : odb/details/shared-ptr-fwd.hxx | | // file : odb/details/shared-ptr-fwd.hxx | |
|
| // author : Boris Kolpackov <boris@codesynthesis.com> | | // copyright : Copyright (c) 2009-2012 Code Synthesis Tools CC | |
| // copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC | | | |
| // license : GNU GPL v2; see accompanying LICENSE file | | // license : GNU GPL v2; see accompanying LICENSE file | |
| | | | |
| #ifndef ODB_DETAILS_SHARED_PTR_FWD_HXX | | #ifndef ODB_DETAILS_SHARED_PTR_FWD_HXX | |
| #define ODB_DETAILS_SHARED_PTR_FWD_HXX | | #define ODB_DETAILS_SHARED_PTR_FWD_HXX | |
| | | | |
| #include <odb/pre.hxx> | | #include <odb/pre.hxx> | |
| | | | |
| #include <odb/details/shared-ptr/counter-type.hxx> | | #include <odb/details/shared-ptr/counter-type.hxx> | |
| | | | |
| namespace odb | | namespace odb | |
| | | | |
End of changes. 1 change blocks. |
| 2 lines changed or deleted | | 1 lines changed or added | |
|
| shared-ptr.hxx | | shared-ptr.hxx | |
| // file : odb/details/shared-ptr.hxx | | // file : odb/details/shared-ptr.hxx | |
|
| // author : Boris Kolpackov <boris@codesynthesis.com> | | // copyright : Copyright (c) 2009-2012 Code Synthesis Tools CC | |
| // copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC | | | |
| // license : GNU GPL v2; see accompanying LICENSE file | | // license : GNU GPL v2; see accompanying LICENSE file | |
| | | | |
| #ifndef ODB_DETAILS_SHARED_PTR_HXX | | #ifndef ODB_DETAILS_SHARED_PTR_HXX | |
| #define ODB_DETAILS_SHARED_PTR_HXX | | #define ODB_DETAILS_SHARED_PTR_HXX | |
| | | | |
| #include <odb/pre.hxx> | | #include <odb/pre.hxx> | |
| | | | |
| #include <odb/details/shared-ptr-fwd.hxx> | | #include <odb/details/shared-ptr-fwd.hxx> | |
| #include <odb/details/shared-ptr/base.hxx> | | #include <odb/details/shared-ptr/base.hxx> | |
| | | | |
| | | | |
End of changes. 1 change blocks. |
| 2 lines changed or deleted | | 1 lines changed or added | |
|
| statement.hxx | | statement.hxx | |
| // file : odb/statement.hxx | | // file : odb/statement.hxx | |
|
| // author : Boris Kolpackov <boris@codesynthesis.com> | | // copyright : Copyright (c) 2005-2012 Code Synthesis Tools CC | |
| // copyright : Copyright (c) 2005-2011 Code Synthesis Tools CC | | | |
| // license : GNU GPL v2; see accompanying LICENSE file | | // license : GNU GPL v2; see accompanying LICENSE file | |
| | | | |
| #ifndef ODB_STATEMENT_HXX | | #ifndef ODB_STATEMENT_HXX | |
| #define ODB_STATEMENT_HXX | | #define ODB_STATEMENT_HXX | |
| | | | |
| #include <odb/pre.hxx> | | #include <odb/pre.hxx> | |
| | | | |
| #include <odb/forward.hxx> | | #include <odb/forward.hxx> | |
| | | | |
| #include <odb/details/export.hxx> | | #include <odb/details/export.hxx> | |
| | | | |
End of changes. 1 change blocks. |
| 2 lines changed or deleted | | 1 lines changed or added | |
|
| std-list-traits.hxx | | std-list-traits.hxx | |
| // file : odb/std-list-traits.hxx | | // file : odb/std-list-traits.hxx | |
|
| // author : Boris Kolpackov <boris@codesynthesis.com> | | // copyright : Copyright (c) 2009-2012 Code Synthesis Tools CC | |
| // copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC | | | |
| // license : GNU GPL v2; see accompanying LICENSE file | | // license : GNU GPL v2; see accompanying LICENSE file | |
| | | | |
| #ifndef ODB_STD_LIST_TRAITS_HXX | | #ifndef ODB_STD_LIST_TRAITS_HXX | |
| #define ODB_STD_LIST_TRAITS_HXX | | #define ODB_STD_LIST_TRAITS_HXX | |
| | | | |
| #include <odb/pre.hxx> | | #include <odb/pre.hxx> | |
| | | | |
| #include <list> | | #include <list> | |
| | | | |
| #include <odb/container-traits.hxx> | | #include <odb/container-traits.hxx> | |
| | | | |
End of changes. 1 change blocks. |
| 2 lines changed or deleted | | 1 lines changed or added | |
|
| std-map-traits.hxx | | std-map-traits.hxx | |
| // file : odb/std-map-traits.hxx | | // file : odb/std-map-traits.hxx | |
|
| // author : Boris Kolpackov <boris@codesynthesis.com> | | // copyright : Copyright (c) 2009-2012 Code Synthesis Tools CC | |
| // copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC | | | |
| // license : GNU GPL v2; see accompanying LICENSE file | | // license : GNU GPL v2; see accompanying LICENSE file | |
| | | | |
| #ifndef ODB_STD_MAP_TRAITS_HXX | | #ifndef ODB_STD_MAP_TRAITS_HXX | |
| #define ODB_STD_MAP_TRAITS_HXX | | #define ODB_STD_MAP_TRAITS_HXX | |
| | | | |
| #include <odb/pre.hxx> | | #include <odb/pre.hxx> | |
| | | | |
| #include <map> | | #include <map> | |
| | | | |
| #include <odb/container-traits.hxx> | | #include <odb/container-traits.hxx> | |
| | | | |
End of changes. 1 change blocks. |
| 2 lines changed or deleted | | 1 lines changed or added | |
|
| std-set-traits.hxx | | std-set-traits.hxx | |
| // file : odb/std-set-traits.hxx | | // file : odb/std-set-traits.hxx | |
|
| // author : Boris Kolpackov <boris@codesynthesis.com> | | // copyright : Copyright (c) 2009-2012 Code Synthesis Tools CC | |
| // copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC | | | |
| // license : GNU GPL v2; see accompanying LICENSE file | | // license : GNU GPL v2; see accompanying LICENSE file | |
| | | | |
| #ifndef ODB_STD_SET_TRAITS_HXX | | #ifndef ODB_STD_SET_TRAITS_HXX | |
| #define ODB_STD_SET_TRAITS_HXX | | #define ODB_STD_SET_TRAITS_HXX | |
| | | | |
| #include <odb/pre.hxx> | | #include <odb/pre.hxx> | |
| | | | |
| #include <set> | | #include <set> | |
| | | | |
| #include <odb/container-traits.hxx> | | #include <odb/container-traits.hxx> | |
| | | | |
End of changes. 1 change blocks. |
| 2 lines changed or deleted | | 1 lines changed or added | |
|
| std-vector-traits.hxx | | std-vector-traits.hxx | |
| // file : odb/std-vector-traits.hxx | | // file : odb/std-vector-traits.hxx | |
|
| // author : Boris Kolpackov <boris@codesynthesis.com> | | // copyright : Copyright (c) 2009-2012 Code Synthesis Tools CC | |
| // copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC | | | |
| // license : GNU GPL v2; see accompanying LICENSE file | | // license : GNU GPL v2; see accompanying LICENSE file | |
| | | | |
| #ifndef ODB_STD_VECTOR_TRAITS_HXX | | #ifndef ODB_STD_VECTOR_TRAITS_HXX | |
| #define ODB_STD_VECTOR_TRAITS_HXX | | #define ODB_STD_VECTOR_TRAITS_HXX | |
| | | | |
| #include <odb/pre.hxx> | | #include <odb/pre.hxx> | |
| | | | |
| #include <vector> | | #include <vector> | |
| | | | |
| #include <odb/container-traits.hxx> | | #include <odb/container-traits.hxx> | |
| | | | |
End of changes. 1 change blocks. |
| 2 lines changed or deleted | | 1 lines changed or added | |
|
| thread.hxx | | thread.hxx | |
| // file : odb/details/thread.hxx | | // file : odb/details/thread.hxx | |
|
| // author : Boris Kolpackov <boris@codesynthesis.com> | | // copyright : Copyright (c) 2009-2012 Code Synthesis Tools CC | |
| // copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC | | | |
| // license : GNU GPL v2; see accompanying LICENSE file | | // license : GNU GPL v2; see accompanying LICENSE file | |
| | | | |
| #ifndef ODB_DETAILS_THREAD_HXX | | #ifndef ODB_DETAILS_THREAD_HXX | |
| #define ODB_DETAILS_THREAD_HXX | | #define ODB_DETAILS_THREAD_HXX | |
| | | | |
| #include <odb/pre.hxx> | | #include <odb/pre.hxx> | |
| | | | |
| #include <odb/details/config.hxx> | | #include <odb/details/config.hxx> | |
| | | | |
| #ifdef ODB_THREADS_NONE | | #ifdef ODB_THREADS_NONE | |
| | | | |
End of changes. 1 change blocks. |
| 2 lines changed or deleted | | 1 lines changed or added | |
|
| thread.ixx | | thread.ixx | |
| // file : odb/details/posix/thread.ixx | | // file : odb/details/posix/thread.ixx | |
|
| // author : Boris Kolpackov <boris@codesynthesis.com> | | // copyright : Copyright (c) 2009-2012 Code Synthesis Tools CC | |
| // copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC | | | |
| // license : GNU GPL v2; see accompanying LICENSE file | | // license : GNU GPL v2; see accompanying LICENSE file | |
| | | | |
| #include <odb/details/posix/exceptions.hxx> | | #include <odb/details/posix/exceptions.hxx> | |
| | | | |
| namespace odb | | namespace odb | |
| { | | { | |
| namespace details | | namespace details | |
| { | | { | |
| inline thread:: | | inline thread:: | |
| ~thread () | | ~thread () | |
| | | | |
End of changes. 1 change blocks. |
| 2 lines changed or deleted | | 1 lines changed or added | |
|
| tls.hxx | | tls.hxx | |
| // file : odb/details/tls.hxx | | // file : odb/details/tls.hxx | |
|
| // author : Boris Kolpackov <boris@codesynthesis.com> | | // copyright : Copyright (c) 2009-2012 Code Synthesis Tools CC | |
| // copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC | | | |
| // license : GNU GPL v2; see accompanying LICENSE file | | // license : GNU GPL v2; see accompanying LICENSE file | |
| | | | |
| #ifndef ODB_DETAILS_TLS_HXX | | #ifndef ODB_DETAILS_TLS_HXX | |
| #define ODB_DETAILS_TLS_HXX | | #define ODB_DETAILS_TLS_HXX | |
| | | | |
| #include <odb/pre.hxx> | | #include <odb/pre.hxx> | |
| | | | |
| #include <odb/details/config.hxx> | | #include <odb/details/config.hxx> | |
| | | | |
| #ifdef ODB_THREADS_NONE | | #ifdef ODB_THREADS_NONE | |
| | | | |
End of changes. 1 change blocks. |
| 2 lines changed or deleted | | 1 lines changed or added | |
|
| tls.txx | | tls.txx | |
| // file : odb/details/posix/tls.txx | | // file : odb/details/posix/tls.txx | |
|
| // author : Boris Kolpackov <boris@codesynthesis.com> | | // copyright : Copyright (c) 2009-2012 Code Synthesis Tools CC | |
| // copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC | | | |
| // license : GNU GPL v2; see accompanying LICENSE file | | // license : GNU GPL v2; see accompanying LICENSE file | |
| | | | |
| #include <memory> // std::auto_ptr | | #include <memory> // std::auto_ptr | |
| | | | |
| #include <odb/details/posix/exceptions.hxx> | | #include <odb/details/posix/exceptions.hxx> | |
| | | | |
| namespace odb | | namespace odb | |
| { | | { | |
| namespace details | | namespace details | |
| { | | { | |
| | | | |
End of changes. 1 change blocks. |
| 2 lines changed or deleted | | 1 lines changed or added | |
|
| tracer.hxx | | tracer.hxx | |
| // file : odb/tracer.hxx | | // file : odb/tracer.hxx | |
|
| // author : Boris Kolpackov <boris@codesynthesis.com> | | // copyright : Copyright (c) 2009-2012 Code Synthesis Tools CC | |
| // copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC | | | |
| // license : GNU GPL v2; see accompanying LICENSE file | | // license : GNU GPL v2; see accompanying LICENSE file | |
| | | | |
| #ifndef ODB_TRACER_HXX | | #ifndef ODB_TRACER_HXX | |
| #define ODB_TRACER_HXX | | #define ODB_TRACER_HXX | |
| | | | |
| #include <odb/pre.hxx> | | #include <odb/pre.hxx> | |
| | | | |
| #include <odb/forward.hxx> | | #include <odb/forward.hxx> | |
| #include <odb/details/export.hxx> | | #include <odb/details/export.hxx> | |
| | | | |
| | | | |
End of changes. 1 change blocks. |
| 2 lines changed or deleted | | 1 lines changed or added | |
|
| traits.hxx | | traits.hxx | |
| // file : odb/traits.hxx | | // file : odb/traits.hxx | |
|
| // author : Boris Kolpackov <boris@codesynthesis.com> | | // copyright : Copyright (c) 2009-2012 Code Synthesis Tools CC | |
| // copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC | | | |
| // license : GNU GPL v2; see accompanying LICENSE file | | // license : GNU GPL v2; see accompanying LICENSE file | |
| | | | |
| #ifndef ODB_TRAITS_HXX | | #ifndef ODB_TRAITS_HXX | |
| #define ODB_TRAITS_HXX | | #define ODB_TRAITS_HXX | |
| | | | |
| #include <odb/pre.hxx> | | #include <odb/pre.hxx> | |
| | | | |
| #include <odb/forward.hxx> | | #include <odb/forward.hxx> | |
| #include <odb/pointer-traits.hxx> | | #include <odb/pointer-traits.hxx> | |
| | | | |
| | | | |
End of changes. 1 change blocks. |
| 2 lines changed or deleted | | 1 lines changed or added | |
|
| transaction.hxx | | transaction.hxx | |
| // file : odb/transaction.hxx | | // file : odb/transaction.hxx | |
|
| // author : Boris Kolpackov <boris@codesynthesis.com> | | // copyright : Copyright (c) 2009-2012 Code Synthesis Tools CC | |
| // copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC | | | |
| // license : GNU GPL v2; see accompanying LICENSE file | | // license : GNU GPL v2; see accompanying LICENSE file | |
| | | | |
| #ifndef ODB_TRANSACTION_HXX | | #ifndef ODB_TRANSACTION_HXX | |
| #define ODB_TRANSACTION_HXX | | #define ODB_TRANSACTION_HXX | |
| | | | |
| #include <odb/pre.hxx> | | #include <odb/pre.hxx> | |
| | | | |
| #include <odb/forward.hxx> | | #include <odb/forward.hxx> | |
| | | | |
| #include <odb/details/export.hxx> | | #include <odb/details/export.hxx> | |
| | | | |
End of changes. 1 change blocks. |
| 2 lines changed or deleted | | 1 lines changed or added | |
|
| transaction.ixx | | transaction.ixx | |
| // file : odb/transaction.ixx | | // file : odb/transaction.ixx | |
|
| // author : Boris Kolpackov <boris@codesynthesis.com> | | // copyright : Copyright (c) 2009-2012 Code Synthesis Tools CC | |
| // copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC | | | |
| // license : GNU GPL v2; see accompanying LICENSE file | | // license : GNU GPL v2; see accompanying LICENSE file | |
| | | | |
| #include <odb/connection.hxx> | | #include <odb/connection.hxx> | |
| | | | |
| namespace odb | | namespace odb | |
| { | | { | |
| inline transaction::database_type& transaction:: | | inline transaction::database_type& transaction:: | |
| database () | | database () | |
| { | | { | |
| return impl_->database (); | | return impl_->database (); | |
| | | | |
End of changes. 1 change blocks. |
| 2 lines changed or deleted | | 1 lines changed or added | |
|
| type-info.hxx | | type-info.hxx | |
| // file : odb/details/type-info.hxx | | // file : odb/details/type-info.hxx | |
|
| // author : Boris Kolpackov <boris@codesynthesis.com> | | // copyright : Copyright (c) 2009-2012 Code Synthesis Tools CC | |
| // copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC | | | |
| // license : GNU GPL v2; see accompanying LICENSE file | | // license : GNU GPL v2; see accompanying LICENSE file | |
| | | | |
| #ifndef ODB_DETAILS_TYPE_INFO_HXX | | #ifndef ODB_DETAILS_TYPE_INFO_HXX | |
| #define ODB_DETAILS_TYPE_INFO_HXX | | #define ODB_DETAILS_TYPE_INFO_HXX | |
| | | | |
| #include <odb/pre.hxx> | | #include <odb/pre.hxx> | |
| | | | |
| #include <typeinfo> | | #include <typeinfo> | |
| | | | |
| #include <odb/details/export.hxx> | | #include <odb/details/export.hxx> | |
| | | | |
End of changes. 1 change blocks. |
| 2 lines changed or deleted | | 1 lines changed or added | |
|
| unused.hxx | | unused.hxx | |
| // file : odb/details/unused.hxx | | // file : odb/details/unused.hxx | |
|
| // author : Boris Kolpackov <boris@codesynthesis.com> | | // copyright : Copyright (c) 2009-2012 Code Synthesis Tools CC | |
| // copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC | | | |
| // license : GNU GPL v2; see accompanying LICENSE file | | // license : GNU GPL v2; see accompanying LICENSE file | |
| | | | |
| #ifndef ODB_UNUSED_DETAILS_HXX | | #ifndef ODB_UNUSED_DETAILS_HXX | |
| #define ODB_UNUSED_DETAILS_HXX | | #define ODB_UNUSED_DETAILS_HXX | |
| | | | |
| #include <odb/pre.hxx> | | #include <odb/pre.hxx> | |
| | | | |
| // VC++ doesn't like the (void)x expression if x is a reference to | | // VC++ doesn't like the (void)x expression if x is a reference to | |
| // an incomplete type. On the other hand, GCC warns that (void*)&x | | // an incomplete type. On the other hand, GCC warns that (void*)&x | |
| // doesn't have any effect. | | // doesn't have any effect. | |
| | | | |
End of changes. 1 change blocks. |
| 2 lines changed or deleted | | 1 lines changed or added | |
|
| version.hxx | | version.hxx | |
| // file : odb/version.hxx | | // file : odb/version.hxx | |
|
| // author : Boris Kolpackov <boris@codesynthesis.com> | | // copyright : Copyright (c) 2005-2012 Code Synthesis Tools CC | |
| // copyright : Copyright (c) 2005-2011 Code Synthesis Tools CC | | | |
| // license : GNU GPL v2; see accompanying LICENSE file | | // license : GNU GPL v2; see accompanying LICENSE file | |
| | | | |
| #ifndef ODB_VERSION_HXX | | #ifndef ODB_VERSION_HXX | |
| #define ODB_VERSION_HXX | | #define ODB_VERSION_HXX | |
| | | | |
| #include <odb/pre.hxx> | | #include <odb/pre.hxx> | |
| | | | |
| // Version format is AABBCCDD where | | // Version format is AABBCCDD where | |
| // | | // | |
| // AA - major version number | | // AA - major version number | |
| | | | |
| skipping to change at line 30 | | skipping to change at line 29 | |
| // Version AABBCCDD | | // Version AABBCCDD | |
| // 2.0.0 02000000 | | // 2.0.0 02000000 | |
| // 2.1.0 02010000 | | // 2.1.0 02010000 | |
| // 2.1.1 02010100 | | // 2.1.1 02010100 | |
| // 2.2.0.a1 02019901 | | // 2.2.0.a1 02019901 | |
| // 3.0.0.b2 02999952 | | // 3.0.0.b2 02999952 | |
| // | | // | |
| | | | |
| // ODB interface version: minor, major, and alpha/beta versions. | | // ODB interface version: minor, major, and alpha/beta versions. | |
| // | | // | |
|
| #define ODB_VERSION 10700 | | #define ODB_VERSION 10800 | |
| #define ODB_VERSION_STR "1.7" | | #define ODB_VERSION_STR "1.8" | |
| | | | |
| // libodb version: interface version plus the bugfix version. | | // libodb version: interface version plus the bugfix version. | |
| // | | // | |
|
| #define LIBODB_VERSION 1070000 | | #define LIBODB_VERSION 1080000 | |
| #define LIBODB_VERSION_STR "1.7.0" | | #define LIBODB_VERSION_STR "1.8.0" | |
| | | | |
| #include <odb/post.hxx> | | #include <odb/post.hxx> | |
| | | | |
| #endif // ODB_VERSION_HXX | | #endif // ODB_VERSION_HXX | |
| | | | |
End of changes. 3 change blocks. |
| 6 lines changed or deleted | | 5 lines changed or added | |
|
| view-result.hxx | | view-result.hxx | |
| // file : odb/view-result.hxx | | // file : odb/view-result.hxx | |
|
| // author : Boris Kolpackov <boris@codesynthesis.com> | | // copyright : Copyright (c) 2009-2012 Code Synthesis Tools CC | |
| // copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC | | | |
| // license : GNU GPL v2; see accompanying LICENSE file | | // license : GNU GPL v2; see accompanying LICENSE file | |
| | | | |
| #ifndef ODB_VIEW_RESULT_HXX | | #ifndef ODB_VIEW_RESULT_HXX | |
| #define ODB_VIEW_RESULT_HXX | | #define ODB_VIEW_RESULT_HXX | |
| | | | |
| #include <odb/pre.hxx> | | #include <odb/pre.hxx> | |
| | | | |
| #include <cstddef> // std::ptrdiff_t, std::size_t | | #include <cstddef> // std::ptrdiff_t, std::size_t | |
| #include <iterator> // iterator categories | | #include <iterator> // iterator categories | |
| | | | |
| | | | |
End of changes. 1 change blocks. |
| 2 lines changed or deleted | | 1 lines changed or added | |
|
| wrapper-p.hxx | | wrapper-p.hxx | |
| // file : odb/details/wrapper-p.hxx | | // file : odb/details/wrapper-p.hxx | |
|
| // author : Boris Kolpackov <boris@codesynthesis.com> | | // copyright : Copyright (c) 2009-2012 Code Synthesis Tools CC | |
| // copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC | | | |
| // license : GNU GPL v2; see accompanying LICENSE file | | // license : GNU GPL v2; see accompanying LICENSE file | |
| | | | |
| #ifndef ODB_DETAILS_WRAPPER_P_HXX | | #ifndef ODB_DETAILS_WRAPPER_P_HXX | |
| #define ODB_DETAILS_WRAPPER_P_HXX | | #define ODB_DETAILS_WRAPPER_P_HXX | |
| | | | |
| #include <odb/pre.hxx> | | #include <odb/pre.hxx> | |
| | | | |
| #include <odb/wrapper-traits.hxx> | | #include <odb/wrapper-traits.hxx> | |
| | | | |
| #include <odb/details/meta/answer.hxx> | | #include <odb/details/meta/answer.hxx> | |
| | | | |
End of changes. 1 change blocks. |
| 2 lines changed or deleted | | 1 lines changed or added | |
|
| wrapper-traits.hxx | | wrapper-traits.hxx | |
| // file : odb/wrapper-traits.hxx | | // file : odb/wrapper-traits.hxx | |
|
| // author : Boris Kolpackov <boris@codesynthesis.com> | | // copyright : Copyright (c) 2009-2012 Code Synthesis Tools CC | |
| // copyright : Copyright (c) 2009-2011 Code Synthesis Tools CC | | | |
| // license : GNU GPL v2; see accompanying LICENSE file | | // license : GNU GPL v2; see accompanying LICENSE file | |
| | | | |
| #ifndef ODB_WRAPPER_TRAITS_HXX | | #ifndef ODB_WRAPPER_TRAITS_HXX | |
| #define ODB_WRAPPER_TRAITS_HXX | | #define ODB_WRAPPER_TRAITS_HXX | |
| | | | |
| #include <odb/pre.hxx> | | #include <odb/pre.hxx> | |
| | | | |
| #include <memory> // std::auto_ptr | | #include <memory> // std::auto_ptr | |
| | | | |
| #include <odb/nullable.hxx> | | #include <odb/nullable.hxx> | |
| | | | |
End of changes. 1 change blocks. |
| 2 lines changed or deleted | | 1 lines changed or added | |
|