refactor: move nilsimsa, similarity to internal namespace

This commit is contained in:
Marcus Holland-Moritz 2024-07-28 23:57:13 +02:00
parent 8e0767018d
commit 620a353cdb
10 changed files with 20 additions and 20 deletions

View File

@ -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

View File

@ -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 {

View File

@ -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 {

View File

@ -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

View File

@ -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

View File

@ -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>

View File

@ -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>

View File

@ -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

View File

@ -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

View File

@ -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());