Pull ref_counter out of btree.h

This commit is contained in:
Joe Thornber
2013-03-13 12:58:05 +00:00
parent 7d18b08b91
commit 11a41c4cf4
2 changed files with 44 additions and 7 deletions

View File

@ -21,6 +21,7 @@
#include "persistent-data/endian_utils.h"
#include "persistent-data/transaction_manager.h"
#include "persistent-data/data-structures/ref_counter.h"
#include <boost/noncopyable.hpp>
#include <boost/optional.hpp>
@ -29,13 +30,6 @@
//----------------------------------------------------------------
namespace persistent_data {
template <typename ValueType>
class no_op_ref_counter {
public:
void inc(ValueType const &v) {}
void dec(ValueType const &v) {}
};
struct uint64_traits {
typedef base::__le64 disk_type;
typedef uint64_t value_type;