diff options
author | Mike Buland <eichlan@xagasoft.com> | 2007-06-04 23:49:26 +0000 |
---|---|---|
committer | Mike Buland <eichlan@xagasoft.com> | 2007-06-04 23:49:26 +0000 |
commit | b7e40536df9bf9bbad3b2b7a59f33ebad25fc981 (patch) | |
tree | 1555062abe0e01e8d6d5b9b63ba81ab3c3d0168c /src/hash.h | |
parent | 326125aee0b8cd807a6a1d158398078ff6bfb1e1 (diff) | |
download | libbu++-b7e40536df9bf9bbad3b2b7a59f33ebad25fc981.tar.gz libbu++-b7e40536df9bf9bbad3b2b7a59f33ebad25fc981.tar.bz2 libbu++-b7e40536df9bf9bbad3b2b7a59f33ebad25fc981.tar.xz libbu++-b7e40536df9bf9bbad3b2b7a59f33ebad25fc981.zip |
Added rudimentary object tracking to Archive, and rearranged the hash and
archive dependancies a little. I'll add docs for object tracking later...
Diffstat (limited to '')
-rw-r--r-- | src/hash.h | 7 |
1 files changed, 4 insertions, 3 deletions
@@ -8,8 +8,8 @@ | |||
8 | #include <list> | 8 | #include <list> |
9 | #include <utility> | 9 | #include <utility> |
10 | #include "exceptionbase.h" | 10 | #include "exceptionbase.h" |
11 | #include "archival.h" | 11 | ///#include "archival.h" |
12 | #include "archive.h" | 12 | ///#include "archive.h" |
13 | 13 | ||
14 | #define bitsToBytes( n ) (n/32+(n%32>0 ? 1 : 0)) | 14 | #define bitsToBytes( n ) (n/32+(n%32>0 ? 1 : 0)) |
15 | 15 | ||
@@ -697,6 +697,7 @@ namespace Bu | |||
697 | template<> uint32_t __calcHashCode<std::string>( const std::string &k ); | 697 | template<> uint32_t __calcHashCode<std::string>( const std::string &k ); |
698 | template<> bool __cmpHashKeys<std::string>( const std::string &a, const std::string &b ); | 698 | template<> bool __cmpHashKeys<std::string>( const std::string &a, const std::string &b ); |
699 | 699 | ||
700 | /* | ||
700 | template<typename key, typename value> | 701 | template<typename key, typename value> |
701 | Archive &operator<<( Archive &ar, Hash<key,value> &h ) | 702 | Archive &operator<<( Archive &ar, Hash<key,value> &h ) |
702 | { | 703 | { |
@@ -725,7 +726,7 @@ namespace Bu | |||
725 | } | 726 | } |
726 | 727 | ||
727 | return ar; | 728 | return ar; |
728 | } | 729 | }*/ |
729 | 730 | ||
730 | /* | 731 | /* |
731 | template<typename key, typename value> | 732 | template<typename key, typename value> |