mirror of
https://github.com/mhx/dwarfs.git
synced 2025-09-09 04:19:10 -04:00
refactor: move nilsimsa, similarity to internal namespace
This commit is contained in:
parent
8e0767018d
commit
620a353cdb
@ -662,14 +662,14 @@ list(APPEND LIBDWARFS_WRITER_SRC
|
||||
src/dwarfs/internal/inode_manager.cpp
|
||||
src/dwarfs/internal/inode_ordering.cpp
|
||||
src/dwarfs/internal/metadata_freezer.cpp
|
||||
src/dwarfs/internal/nilsimsa.cpp
|
||||
src/dwarfs/internal/scanner_progress.cpp
|
||||
src/dwarfs/internal/similarity.cpp
|
||||
src/dwarfs/internal/similarity_ordering.cpp
|
||||
src/dwarfs/nilsimsa.cpp
|
||||
src/dwarfs/progress.cpp
|
||||
src/dwarfs/scanner.cpp
|
||||
src/dwarfs/segmenter.cpp
|
||||
src/dwarfs/segmenter_factory.cpp
|
||||
src/dwarfs/similarity.cpp
|
||||
)
|
||||
|
||||
list(APPEND LIBDWARFS_EXTRACTOR_SRC
|
||||
|
@ -29,11 +29,12 @@
|
||||
#include <vector>
|
||||
|
||||
#include <dwarfs/inode_fragments.h>
|
||||
#include <dwarfs/nilsimsa.h>
|
||||
#include <dwarfs/object.h>
|
||||
#include <dwarfs/small_vector.h>
|
||||
#include <dwarfs/sortable_span.h>
|
||||
|
||||
#include <dwarfs/internal/nilsimsa.h>
|
||||
|
||||
namespace dwarfs {
|
||||
|
||||
namespace thrift::metadata {
|
||||
|
@ -25,8 +25,8 @@
|
||||
#include <span>
|
||||
|
||||
#include <dwarfs/fragment_category.h>
|
||||
#include <dwarfs/nilsimsa.h>
|
||||
|
||||
#include <dwarfs/internal/nilsimsa.h>
|
||||
#include <dwarfs/internal/similarity_ordering.h>
|
||||
|
||||
namespace dwarfs::internal {
|
||||
|
@ -29,7 +29,7 @@
|
||||
|
||||
#include <dwarfs/compiler.h>
|
||||
|
||||
namespace dwarfs {
|
||||
namespace dwarfs::internal {
|
||||
|
||||
class nilsimsa {
|
||||
public:
|
||||
@ -51,4 +51,4 @@ class nilsimsa {
|
||||
std::unique_ptr<impl> impl_;
|
||||
};
|
||||
|
||||
} // namespace dwarfs
|
||||
} // namespace dwarfs::internal
|
@ -25,7 +25,7 @@
|
||||
#include <cstdint>
|
||||
#include <span>
|
||||
|
||||
namespace dwarfs {
|
||||
namespace dwarfs::internal {
|
||||
|
||||
class similarity {
|
||||
public:
|
||||
@ -45,4 +45,4 @@ class similarity {
|
||||
std::unique_ptr<impl> impl_;
|
||||
};
|
||||
|
||||
} // namespace dwarfs
|
||||
} // namespace dwarfs::internal
|
@ -30,7 +30,6 @@
|
||||
#include <dwarfs/error.h>
|
||||
#include <dwarfs/file_type.h>
|
||||
#include <dwarfs/mmif.h>
|
||||
#include <dwarfs/nilsimsa.h>
|
||||
#include <dwarfs/options.h>
|
||||
#include <dwarfs/os_access.h>
|
||||
#include <dwarfs/progress.h>
|
||||
|
@ -47,18 +47,18 @@
|
||||
#include <dwarfs/logger.h>
|
||||
#include <dwarfs/match.h>
|
||||
#include <dwarfs/mmif.h>
|
||||
#include <dwarfs/nilsimsa.h>
|
||||
#include <dwarfs/options.h>
|
||||
#include <dwarfs/os_access.h>
|
||||
#include <dwarfs/progress.h>
|
||||
#include <dwarfs/script.h>
|
||||
#include <dwarfs/similarity.h>
|
||||
#include <dwarfs/util.h>
|
||||
|
||||
#include <dwarfs/internal/inode_manager.h>
|
||||
#include <dwarfs/internal/inode_ordering.h>
|
||||
#include <dwarfs/internal/nilsimsa.h>
|
||||
#include <dwarfs/internal/promise_receiver.h>
|
||||
#include <dwarfs/internal/scanner_progress.h>
|
||||
#include <dwarfs/internal/similarity.h>
|
||||
#include <dwarfs/internal/similarity_ordering.h>
|
||||
#include <dwarfs/internal/worker_group.h>
|
||||
|
||||
|
@ -19,10 +19,9 @@
|
||||
* along with dwarfs. If not, see <https://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#include <dwarfs/compiler.h>
|
||||
#include <dwarfs/nilsimsa.h>
|
||||
#include <dwarfs/internal/nilsimsa.h>
|
||||
|
||||
namespace dwarfs {
|
||||
namespace dwarfs::internal {
|
||||
|
||||
namespace {
|
||||
|
||||
@ -187,4 +186,4 @@ void nilsimsa::update(uint8_t const* data, size_t size) {
|
||||
|
||||
void nilsimsa::finalize(hash_type& hash) const { impl_->finalize(hash); }
|
||||
|
||||
} // namespace dwarfs
|
||||
} // namespace dwarfs::internal
|
@ -25,9 +25,9 @@
|
||||
|
||||
#include <folly/Hash.h>
|
||||
|
||||
#include <dwarfs/similarity.h>
|
||||
#include <dwarfs/internal/similarity.h>
|
||||
|
||||
namespace dwarfs {
|
||||
namespace dwarfs::internal {
|
||||
|
||||
/**
|
||||
* Simple locality sensitive hashing function
|
||||
@ -93,4 +93,4 @@ void similarity::update(uint8_t const* data, size_t size) {
|
||||
|
||||
uint32_t similarity::finalize() const { return impl_->finalize(); }
|
||||
|
||||
} // namespace dwarfs
|
||||
} // namespace dwarfs::internal
|
@ -28,7 +28,8 @@
|
||||
#include <benchmark/benchmark.h>
|
||||
|
||||
#include <dwarfs/compiler.h>
|
||||
#include <dwarfs/nilsimsa.h>
|
||||
|
||||
#include <dwarfs/internal/nilsimsa.h>
|
||||
|
||||
#include "test_helpers.h"
|
||||
#include "test_strings.h"
|
||||
@ -81,7 +82,7 @@ void nilsimsa_update(::benchmark::State& state) {
|
||||
std::vector<uint8_t> data(kNumData);
|
||||
std::generate(begin(data), end(data), std::ref(rng));
|
||||
|
||||
dwarfs::nilsimsa s;
|
||||
dwarfs::internal::nilsimsa s;
|
||||
|
||||
for (auto _ : state) {
|
||||
s.update(data.data(), data.size());
|
||||
|
Loading…
x
Reference in New Issue
Block a user