Make Uncopyable derivations public

This commit is contained in:
Vinnie Falco
2013-08-06 10:42:30 -07:00
parent cc9358ee95
commit 9aaaa6aef0
73 changed files with 105 additions and 106 deletions

View File

@@ -63,7 +63,7 @@
namespace sqdb
{
class transaction : Uncopyable
class transaction : public Uncopyable
{
public:
explicit transaction(session& s);

View File

@@ -67,7 +67,7 @@ namespace detail
{
// used for "once" and "prepare"
class ref_counted_statement_base : Uncopyable
class ref_counted_statement_base : public Uncopyable
{
public:
ref_counted_statement_base(session& s);

View File

@@ -78,7 +78,7 @@ template <typename T>
class conversion_into_type
: private base_value_holder<T>
, public into_type <typename type_conversion<T>::base_type>
, Uncopyable
, public Uncopyable
{
public:
typedef typename type_conversion<T>::base_type BASE_TYPE;
@@ -109,7 +109,7 @@ template<typename T>
class conversion_use_type
: private base_value_holder<T>
, public use_type<typename type_conversion<T>::base_type>
, Uncopyable
, public Uncopyable
{
public:
typedef typename type_conversion<T>::base_type BASE_TYPE;