Skip to content

Instantly share code, notes, and snippets.

@Kimundi
Created November 8, 2018 15:12
Show Gist options
  • Save Kimundi/78eb33ae830385268e828037986a0385 to your computer and use it in GitHub Desktop.
Save Kimundi/78eb33ae830385268e828037986a0385 to your computer and use it in GitHub Desktop.
Cloning into 'stxxl_external'...
Already on 'master'
/home/marvin/dev/arbeit/pwm/build/stxxl_external-prefix/src/stxxl_external/lib/common/verbose.cpp: In function ‘void stxxl::print_msg(const char*, const string&, unsigned int)’:
/home/marvin/dev/arbeit/pwm/build/stxxl_external-prefix/src/stxxl_external/lib/common/verbose.cpp:44:38: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=]
snprintf(tstr, sizeof(tstr), "[%d.%02d:%02d:%02d.%06d] ",
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/marvin/dev/arbeit/pwm/build/stxxl_external-prefix/src/stxxl_external/lib/common/verbose.cpp:44:17: note: ‘snprintf’ output between 21 and 39 bytes into a destination of size 23
snprintf(tstr, sizeof(tstr), "[%d.%02d:%02d:%02d.%06d] ",
~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
int(t / (24 * 60 * 60)),
~~~~~~~~~~~~~~~~~~~~~~~~
int(t / (60 * 60)) % 24,
~~~~~~~~~~~~~~~~~~~~~~~~
int(t / 60) % 60, int(t) % 60,
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
int((t - floor(t)) * 1000000));
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/marvin/dev/arbeit/pwm/build/stxxl_external-prefix/src/stxxl_external/include/stxxl/vector:14,
from /home/marvin/dev/arbeit/pwm/build/stxxl_external-prefix/src/stxxl_external/tools/benchmark_sort.cpp:21:
/home/marvin/dev/arbeit/pwm/build/stxxl_external-prefix/src/stxxl_external/include/stxxl/bits/containers/vector.h: In instantiation of ‘stxxl::vector<ValueType, PageSize, PagerType, BlockSize, AllocStr, SizeType>::~vector() [with ValueType = stxxl::tuple<unsigned int, unsigned int>; unsigned int PageSize = 4; PagerType = stxxl::lru_pager<8>; unsigned int BlockSize = 2097152; AllocStr = stxxl::RC; SizeType = long long unsigned int]’:
/home/marvin/dev/arbeit/pwm/build/stxxl_external-prefix/src/stxxl_external/tools/benchmark_sort.cpp:139:21: required from ‘BenchmarkSort<ValueType, RandomGenerator>::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple<unsigned int, unsigned int>; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]’
/home/marvin/dev/arbeit/pwm/build/stxxl_external-prefix/src/stxxl_external/tools/benchmark_sort.cpp:219:58: required from here
/home/marvin/dev/arbeit/pwm/build/stxxl_external-prefix/src/stxxl_external/include/stxxl/bits/containers/vector.h:1485:9: warning: catching polymorphic type ‘class stxxl::io_error’ by value [-Wcatch-value=]
catch (io_error e)
^~~~~
/home/marvin/dev/arbeit/pwm/build/stxxl_external-prefix/src/stxxl_external/include/stxxl/bits/containers/vector.h: In instantiation of ‘stxxl::vector<ValueType, PageSize, PagerType, BlockSize, AllocStr, SizeType>::~vector() [with ValueType = stxxl::tuple<long long unsigned int, long long unsigned int>; unsigned int PageSize = 4; PagerType = stxxl::lru_pager<8>; unsigned int BlockSize = 2097152; AllocStr = stxxl::RC; SizeType = long long unsigned int]’:
/home/marvin/dev/arbeit/pwm/build/stxxl_external-prefix/src/stxxl_external/tools/benchmark_sort.cpp:139:21: required from ‘BenchmarkSort<ValueType, RandomGenerator>::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = stxxl::tuple<long long unsigned int, long long unsigned int>; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]’
/home/marvin/dev/arbeit/pwm/build/stxxl_external-prefix/src/stxxl_external/tools/benchmark_sort.cpp:222:58: required from here
/home/marvin/dev/arbeit/pwm/build/stxxl_external-prefix/src/stxxl_external/include/stxxl/bits/containers/vector.h:1485:9: warning: catching polymorphic type ‘class stxxl::io_error’ by value [-Wcatch-value=]
/home/marvin/dev/arbeit/pwm/build/stxxl_external-prefix/src/stxxl_external/include/stxxl/bits/containers/vector.h: In instantiation of ‘stxxl::vector<ValueType, PageSize, PagerType, BlockSize, AllocStr, SizeType>::~vector() [with ValueType = struct64_type; unsigned int PageSize = 4; PagerType = stxxl::lru_pager<8>; unsigned int BlockSize = 2097152; AllocStr = stxxl::RC; SizeType = long long unsigned int]’:
/home/marvin/dev/arbeit/pwm/build/stxxl_external-prefix/src/stxxl_external/tools/benchmark_sort.cpp:139:21: required from ‘BenchmarkSort<ValueType, RandomGenerator>::BenchmarkSort(const char*, stxxl::uint64, stxxl::unsigned_type) [with ValueType = struct64_type; RandomGenerator = stxxl::random_number32; stxxl::uint64 = long long unsigned int; stxxl::unsigned_type = long long unsigned int]’
/home/marvin/dev/arbeit/pwm/build/stxxl_external-prefix/src/stxxl_external/tools/benchmark_sort.cpp:225:62: required from here
/home/marvin/dev/arbeit/pwm/build/stxxl_external-prefix/src/stxxl_external/include/stxxl/bits/containers/vector.h:1485:9: warning: catching polymorphic type ‘class stxxl::io_error’ by value [-Wcatch-value=]
In file included from /home/marvin/dev/arbeit/pwm/build/stxxl_external-prefix/src/stxxl_external/include/stxxl/vector:14,
from /home/marvin/dev/arbeit/pwm/build/stxxl_external-prefix/src/stxxl_external/local/test1.cpp:20:
/home/marvin/dev/arbeit/pwm/build/stxxl_external-prefix/src/stxxl_external/include/stxxl/bits/containers/vector.h: In instantiation of ‘stxxl::vector<ValueType, PageSize, PagerType, BlockSize, AllocStr, SizeType>::~vector() [with ValueType = int; unsigned int PageSize = 4; PagerType = stxxl::lru_pager<8>; unsigned int BlockSize = 2097152; AllocStr = stxxl::RC; SizeType = long long unsigned int]’:
/home/marvin/dev/arbeit/pwm/build/stxxl_external-prefix/src/stxxl_external/local/test1.cpp:33:42: required from here
/home/marvin/dev/arbeit/pwm/build/stxxl_external-prefix/src/stxxl_external/include/stxxl/bits/containers/vector.h:1485:9: warning: catching polymorphic type ‘class stxxl::io_error’ by value [-Wcatch-value=]
catch (io_error e)
^~~~~
Warning: include-what-you-use reported diagnostics:
/home/marvin/dev/arbeit/pwm/src/benchmark.cpp should add these lines:
#include <assert.h> // for assert
#include <bits/stdint-intn.h> // for int32_t
#include <bits/stdint-uintn.h> // for uint8_t, uint64_t
#include <stdlib.h> // for exit, size_t
#include <stxxl/bits/common/exceptions.h> // for io_error
#include <stxxl/bits/common/simple_vector.h> // for swap
#include <stxxl/bits/containers/vector.h> // for vector_bufreader
#include <stxxl/bits/io/completion_handler.h> // for completion_handler1
#include <stxxl/bits/io/file.h> // for file, file::RDONLY
#include <stxxl/bits/io/syscall_file.h> // for syscall_file
#include <stxxl/bits/mng/bid.h> // for operator<<
#include <algorithm> // for equal
#include <iostream> // for operator<<, endl, basi...
#include <string> // for string, basic_string<>...
#include "arrays/memory_types.hpp" // for input_type, output_type
#include "arrays/stxxl_helper.hpp" // for stxxlvector, stxxl_files
#include "util/common.hpp" // for bit_at
#include "util/type_for_bytes.hpp" // for type_for_bytes
/home/marvin/dev/arbeit/pwm/src/benchmark.cpp should remove these lines:
The full include-list for /home/marvin/dev/arbeit/pwm/src/benchmark.cpp:
#include <assert.h> // for assert
#include <bits/stdint-intn.h> // for int32_t
#include <bits/stdint-uintn.h> // for uint8_t, uint64_t
#include <omp.h> // for omp_get_max_threads
#include <stdlib.h> // for exit, size_t
#include <stxxl/bits/common/exceptions.h> // for io_error
#include <stxxl/bits/common/simple_vector.h> // for swap
#include <stxxl/bits/containers/vector.h> // for vector_bufreader
#include <stxxl/bits/io/completion_handler.h> // for completion_handler1
#include <stxxl/bits/io/file.h> // for file, file::RDONLY
#include <stxxl/bits/io/syscall_file.h> // for syscall_file
#include <stxxl/bits/mng/bid.h> // for operator<<
#include <algorithm> // for equal
#include <iostream> // for operator<<, endl, basi...
#include <string> // for string, basic_string<>...
#include <tlx/cmdline_parser.hpp> // for CmdlineParser
#include <vector> // for allocator, vector, ope...
#include "arrays/memory_types.hpp" // for input_type, output_type
#include "arrays/stxxl_helper.hpp" // for stxxlvector, stxxl_files
#include "benchmark/algorithm.hpp" // for algorithm_list, constr...
#include "util/alphabet_util.hpp" // for levels_for_max_char
#include "util/common.hpp" // for bit_at
#include "util/file_util.hpp" // for file_to_vector
#include "util/print.hpp" // for print_structure
#include "util/structure_decode.hpp" // for decode_structure
#include "util/type_for_bytes.hpp" // for type_for_bytes
---
Warning: include-what-you-use reported diagnostics:
In file included from /home/marvin/dev/arbeit/pwm/src/register/dd_prefix_counting.cpp:10:
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:150:12: warning: 'compute_bitvector' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/src/register/dd_prefix_counting.cpp:16:1: note: in instantiation of template class 'concrete_algorithm<wx_dd_pc<unsigned char, false> >' requested here
CONSTRUCTION_REGISTER("wm_dd_pc",
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:184:7: note: expanded from macro 'CONSTRUCTION_REGISTER'
concrete_algorithm<ws>(algo_name, algo_description);
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:84:20: note: overridden virtual function is here
virtual out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:150:12: warning: 'compute_bitvector' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/src/register/dd_prefix_counting.cpp:19:1: note: in instantiation of template class 'concrete_algorithm<wx_dd_pc<unsigned short, false> >' requested here
CONSTRUCTION_REGISTER("wm_dd_pc",
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:184:7: note: expanded from macro 'CONSTRUCTION_REGISTER'
concrete_algorithm<ws>(algo_name, algo_description);
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:84:20: note: overridden virtual function is here
virtual out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:150:12: warning: 'compute_bitvector' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/src/register/dd_prefix_counting.cpp:22:1: note: in instantiation of template class 'concrete_algorithm<wx_dd_pc<unsigned int, false> >' requested here
CONSTRUCTION_REGISTER("wm_dd_pc",
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:184:7: note: expanded from macro 'CONSTRUCTION_REGISTER'
concrete_algorithm<ws>(algo_name, algo_description);
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:84:20: note: overridden virtual function is here
virtual out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:150:12: warning: 'compute_bitvector' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/src/register/dd_prefix_counting.cpp:30:1: note: in instantiation of template class 'concrete_algorithm<wx_dd_pc<unsigned char, true> >' requested here
CONSTRUCTION_REGISTER("wt_dd_pc",
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:184:7: note: expanded from macro 'CONSTRUCTION_REGISTER'
concrete_algorithm<ws>(algo_name, algo_description);
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:84:20: note: overridden virtual function is here
virtual out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:150:12: warning: 'compute_bitvector' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/src/register/dd_prefix_counting.cpp:33:1: note: in instantiation of template class 'concrete_algorithm<wx_dd_pc<unsigned short, true> >' requested here
CONSTRUCTION_REGISTER("wt_dd_pc",
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:184:7: note: expanded from macro 'CONSTRUCTION_REGISTER'
concrete_algorithm<ws>(algo_name, algo_description);
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:84:20: note: overridden virtual function is here
virtual out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:150:12: warning: 'compute_bitvector' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/src/register/dd_prefix_counting.cpp:36:1: note: in instantiation of template class 'concrete_algorithm<wx_dd_pc<unsigned int, true> >' requested here
CONSTRUCTION_REGISTER("wt_dd_pc",
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:184:7: note: expanded from macro 'CONSTRUCTION_REGISTER'
concrete_algorithm<ws>(algo_name, algo_description);
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:84:20: note: overridden virtual function is here
virtual out_type compute_bitvector(const in_type& global_text,
^
In file included from /home/marvin/dev/arbeit/pwm/src/register/dd_prefix_counting.cpp:9:
In file included from /home/marvin/dev/arbeit/pwm/include/wx_dd_pc.hpp:17:
/home/marvin/dev/arbeit/pwm/include/construction/merge.hpp:28:21: warning: lambda capture 'dst' is not used [-Wunused-lambda-capture]
auto debug_ptr = [dst](WordType* const) {
^
/home/marvin/dev/arbeit/pwm/include/construction/merge.hpp:407:9: note: in instantiation of function template specialization 'copy_bits<unsigned long>' requested here
copy_bits<uint64_t>(_bv[level].data(), local_bv.data(), write_offset,
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:153:23: note: in instantiation of function template specialization 'wx_dd_pc<unsigned char, false>::compute<unsigned char *>' requested here
return Algorithm::compute(global_text, size, levels);
^
/home/marvin/dev/arbeit/pwm/src/register/dd_prefix_counting.cpp:16:1: note: in instantiation of member function 'concrete_algorithm<wx_dd_pc<unsigned char, false> >::compute_bitvector' requested here
CONSTRUCTION_REGISTER("wm_dd_pc",
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:184:7: note: expanded from macro 'CONSTRUCTION_REGISTER'
concrete_algorithm<ws>(algo_name, algo_description);
^
/home/marvin/dev/arbeit/pwm/src/register/dd_prefix_counting.cpp should add these lines:
#include <bits/stdint-uintn.h> // for uint16_t, uint32_t, uint8_t
#include <string> // for allocator, string
/home/marvin/dev/arbeit/pwm/src/register/dd_prefix_counting.cpp should remove these lines:
The full include-list for /home/marvin/dev/arbeit/pwm/src/register/dd_prefix_counting.cpp:
#include <bits/stdint-uintn.h> // for uint16_t, uint32_t, uint8_t
#include <string> // for allocator, string
#include "benchmark/algorithm.hpp" // for CONSTRUCTION_REGISTER, concrete_a...
#include "wx_dd_pc.hpp" // for wx_dd_pc
---
Warning: include-what-you-use reported diagnostics:
In file included from /home/marvin/dev/arbeit/pwm/src/register/dd_prefix_counting_single_scan.cpp:10:
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:150:12: warning: 'compute_bitvector' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/src/register/dd_prefix_counting_single_scan.cpp:16:1: note: in instantiation of template class 'concrete_algorithm<wx_dd_pc_ss<unsigned char, false> >' requested here
CONSTRUCTION_REGISTER("wm_dd_pc_ss",
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:184:7: note: expanded from macro 'CONSTRUCTION_REGISTER'
concrete_algorithm<ws>(algo_name, algo_description);
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:84:20: note: overridden virtual function is here
virtual out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:150:12: warning: 'compute_bitvector' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/src/register/dd_prefix_counting_single_scan.cpp:20:1: note: in instantiation of template class 'concrete_algorithm<wx_dd_pc_ss<unsigned short, false> >' requested here
CONSTRUCTION_REGISTER("wm_dd_pc_ss",
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:184:7: note: expanded from macro 'CONSTRUCTION_REGISTER'
concrete_algorithm<ws>(algo_name, algo_description);
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:84:20: note: overridden virtual function is here
virtual out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:150:12: warning: 'compute_bitvector' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/src/register/dd_prefix_counting_single_scan.cpp:24:1: note: in instantiation of template class 'concrete_algorithm<wx_dd_pc_ss<unsigned int, false> >' requested here
CONSTRUCTION_REGISTER("wm_dd_pc_ss",
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:184:7: note: expanded from macro 'CONSTRUCTION_REGISTER'
concrete_algorithm<ws>(algo_name, algo_description);
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:84:20: note: overridden virtual function is here
virtual out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:150:12: warning: 'compute_bitvector' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/src/register/dd_prefix_counting_single_scan.cpp:33:1: note: in instantiation of template class 'concrete_algorithm<wx_dd_pc_ss<unsigned char, true> >' requested here
CONSTRUCTION_REGISTER("wt_dd_pc_ss",
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:184:7: note: expanded from macro 'CONSTRUCTION_REGISTER'
concrete_algorithm<ws>(algo_name, algo_description);
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:84:20: note: overridden virtual function is here
virtual out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:150:12: warning: 'compute_bitvector' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/src/register/dd_prefix_counting_single_scan.cpp:37:1: note: in instantiation of template class 'concrete_algorithm<wx_dd_pc_ss<unsigned short, true> >' requested here
CONSTRUCTION_REGISTER("wt_dd_pc_ss",
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:184:7: note: expanded from macro 'CONSTRUCTION_REGISTER'
concrete_algorithm<ws>(algo_name, algo_description);
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:84:20: note: overridden virtual function is here
virtual out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:150:12: warning: 'compute_bitvector' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/src/register/dd_prefix_counting_single_scan.cpp:41:1: note: in instantiation of template class 'concrete_algorithm<wx_dd_pc_ss<unsigned int, true> >' requested here
CONSTRUCTION_REGISTER("wt_dd_pc_ss",
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:184:7: note: expanded from macro 'CONSTRUCTION_REGISTER'
concrete_algorithm<ws>(algo_name, algo_description);
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:84:20: note: overridden virtual function is here
virtual out_type compute_bitvector(const in_type& global_text,
^
In file included from /home/marvin/dev/arbeit/pwm/src/register/dd_prefix_counting_single_scan.cpp:9:
In file included from /home/marvin/dev/arbeit/pwm/include/wx_dd_pc_ss.hpp:17:
/home/marvin/dev/arbeit/pwm/include/construction/merge.hpp:28:21: warning: lambda capture 'dst' is not used [-Wunused-lambda-capture]
auto debug_ptr = [dst](WordType* const) {
^
/home/marvin/dev/arbeit/pwm/include/construction/merge.hpp:407:9: note: in instantiation of function template specialization 'copy_bits<unsigned long>' requested here
copy_bits<uint64_t>(_bv[level].data(), local_bv.data(), write_offset,
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:153:23: note: in instantiation of function template specialization 'wx_dd_pc_ss<unsigned char, false>::compute<unsigned char *>' requested here
return Algorithm::compute(global_text, size, levels);
^
/home/marvin/dev/arbeit/pwm/src/register/dd_prefix_counting_single_scan.cpp:16:1: note: in instantiation of member function 'concrete_algorithm<wx_dd_pc_ss<unsigned char, false> >::compute_bitvector' requested here
CONSTRUCTION_REGISTER("wm_dd_pc_ss",
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:184:7: note: expanded from macro 'CONSTRUCTION_REGISTER'
concrete_algorithm<ws>(algo_name, algo_description);
^
/home/marvin/dev/arbeit/pwm/src/register/dd_prefix_counting_single_scan.cpp should add these lines:
#include <bits/stdint-uintn.h> // for uint16_t, uint32_t, uint8_t
#include <string> // for allocator, string
/home/marvin/dev/arbeit/pwm/src/register/dd_prefix_counting_single_scan.cpp should remove these lines:
The full include-list for /home/marvin/dev/arbeit/pwm/src/register/dd_prefix_counting_single_scan.cpp:
#include <bits/stdint-uintn.h> // for uint16_t, uint32_t, uint8_t
#include <string> // for allocator, string
#include "benchmark/algorithm.hpp" // for CONSTRUCTION_REGISTER, concrete_a...
#include "wx_dd_pc_ss.hpp" // for wx_dd_pc_ss
---
Warning: include-what-you-use reported diagnostics:
In file included from /home/marvin/dev/arbeit/pwm/src/register/dd_prefix_sorting.cpp:10:
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:150:12: warning: 'compute_bitvector' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/src/register/dd_prefix_sorting.cpp:16:1: note: in instantiation of template class 'concrete_algorithm<wx_dd_ps<unsigned char, false> >' requested here
CONSTRUCTION_REGISTER("wm_dd_ps",
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:184:7: note: expanded from macro 'CONSTRUCTION_REGISTER'
concrete_algorithm<ws>(algo_name, algo_description);
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:84:20: note: overridden virtual function is here
virtual out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:150:12: warning: 'compute_bitvector' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/src/register/dd_prefix_sorting.cpp:19:1: note: in instantiation of template class 'concrete_algorithm<wx_dd_ps<unsigned short, false> >' requested here
CONSTRUCTION_REGISTER("wm_dd_ps",
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:184:7: note: expanded from macro 'CONSTRUCTION_REGISTER'
concrete_algorithm<ws>(algo_name, algo_description);
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:84:20: note: overridden virtual function is here
virtual out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:150:12: warning: 'compute_bitvector' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/src/register/dd_prefix_sorting.cpp:22:1: note: in instantiation of template class 'concrete_algorithm<wx_dd_ps<unsigned int, false> >' requested here
CONSTRUCTION_REGISTER("wm_dd_ps",
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:184:7: note: expanded from macro 'CONSTRUCTION_REGISTER'
concrete_algorithm<ws>(algo_name, algo_description);
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:84:20: note: overridden virtual function is here
virtual out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:150:12: warning: 'compute_bitvector' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/src/register/dd_prefix_sorting.cpp:30:1: note: in instantiation of template class 'concrete_algorithm<wx_dd_ps<unsigned char, true> >' requested here
CONSTRUCTION_REGISTER("wt_dd_ps",
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:184:7: note: expanded from macro 'CONSTRUCTION_REGISTER'
concrete_algorithm<ws>(algo_name, algo_description);
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:84:20: note: overridden virtual function is here
virtual out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:150:12: warning: 'compute_bitvector' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/src/register/dd_prefix_sorting.cpp:33:1: note: in instantiation of template class 'concrete_algorithm<wx_dd_ps<unsigned short, true> >' requested here
CONSTRUCTION_REGISTER("wt_dd_ps",
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:184:7: note: expanded from macro 'CONSTRUCTION_REGISTER'
concrete_algorithm<ws>(algo_name, algo_description);
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:84:20: note: overridden virtual function is here
virtual out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:150:12: warning: 'compute_bitvector' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/src/register/dd_prefix_sorting.cpp:36:1: note: in instantiation of template class 'concrete_algorithm<wx_dd_ps<unsigned int, true> >' requested here
CONSTRUCTION_REGISTER("wt_dd_ps",
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:184:7: note: expanded from macro 'CONSTRUCTION_REGISTER'
concrete_algorithm<ws>(algo_name, algo_description);
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:84:20: note: overridden virtual function is here
virtual out_type compute_bitvector(const in_type& global_text,
^
In file included from /home/marvin/dev/arbeit/pwm/src/register/dd_prefix_sorting.cpp:9:
In file included from /home/marvin/dev/arbeit/pwm/include/wx_dd_ps.hpp:17:
/home/marvin/dev/arbeit/pwm/include/construction/merge.hpp:28:21: warning: lambda capture 'dst' is not used [-Wunused-lambda-capture]
auto debug_ptr = [dst](WordType* const) {
^
/home/marvin/dev/arbeit/pwm/include/construction/merge.hpp:407:9: note: in instantiation of function template specialization 'copy_bits<unsigned long>' requested here
copy_bits<uint64_t>(_bv[level].data(), local_bv.data(), write_offset,
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:153:23: note: in instantiation of function template specialization 'wx_dd_ps<unsigned char, false>::compute<unsigned char *>' requested here
return Algorithm::compute(global_text, size, levels);
^
/home/marvin/dev/arbeit/pwm/src/register/dd_prefix_sorting.cpp:16:1: note: in instantiation of member function 'concrete_algorithm<wx_dd_ps<unsigned char, false> >::compute_bitvector' requested here
CONSTRUCTION_REGISTER("wm_dd_ps",
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:184:7: note: expanded from macro 'CONSTRUCTION_REGISTER'
concrete_algorithm<ws>(algo_name, algo_description);
^
/home/marvin/dev/arbeit/pwm/src/register/dd_prefix_sorting.cpp should add these lines:
#include <bits/stdint-uintn.h> // for uint16_t, uint32_t, uint8_t
#include <string> // for allocator, string
/home/marvin/dev/arbeit/pwm/src/register/dd_prefix_sorting.cpp should remove these lines:
The full include-list for /home/marvin/dev/arbeit/pwm/src/register/dd_prefix_sorting.cpp:
#include <bits/stdint-uintn.h> // for uint16_t, uint32_t, uint8_t
#include <string> // for allocator, string
#include "benchmark/algorithm.hpp" // for CONSTRUCTION_REGISTER, concrete_a...
#include "wx_dd_ps.hpp" // for wx_dd_ps
---
Warning: include-what-you-use reported diagnostics:
In file included from /home/marvin/dev/arbeit/pwm/src/register/external_prefix_counting.cpp:9:
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:150:12: warning: 'compute_bitvector' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/src/register/external_prefix_counting.cpp:20:1: note: in instantiation of template class 'concrete_algorithm<wx_pc_ie<unsigned char, false> >' requested here
CONSTRUCTION_REGISTER(
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:184:7: note: expanded from macro 'CONSTRUCTION_REGISTER'
concrete_algorithm<ws>(algo_name, algo_description);
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:84:20: note: overridden virtual function is here
virtual out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:150:12: warning: 'compute_bitvector' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/src/register/external_prefix_counting.cpp:25:1: note: in instantiation of template class 'concrete_algorithm<wx_pc_ie<unsigned short, false> >' requested here
CONSTRUCTION_REGISTER(
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:184:7: note: expanded from macro 'CONSTRUCTION_REGISTER'
concrete_algorithm<ws>(algo_name, algo_description);
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:84:20: note: overridden virtual function is here
virtual out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:150:12: warning: 'compute_bitvector' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/src/register/external_prefix_counting.cpp:30:1: note: in instantiation of template class 'concrete_algorithm<wx_pc_ie<unsigned int, false> >' requested here
CONSTRUCTION_REGISTER(
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:184:7: note: expanded from macro 'CONSTRUCTION_REGISTER'
concrete_algorithm<ws>(algo_name, algo_description);
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:84:20: note: overridden virtual function is here
virtual out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:150:12: warning: 'compute_bitvector' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/src/register/external_prefix_counting.cpp:36:1: note: in instantiation of template class 'concrete_algorithm<wx_pc_ie<unsigned char, true> >' requested here
CONSTRUCTION_REGISTER(
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:184:7: note: expanded from macro 'CONSTRUCTION_REGISTER'
concrete_algorithm<ws>(algo_name, algo_description);
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:84:20: note: overridden virtual function is here
virtual out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:150:12: warning: 'compute_bitvector' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/src/register/external_prefix_counting.cpp:41:1: note: in instantiation of template class 'concrete_algorithm<wx_pc_ie<unsigned short, true> >' requested here
CONSTRUCTION_REGISTER(
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:184:7: note: expanded from macro 'CONSTRUCTION_REGISTER'
concrete_algorithm<ws>(algo_name, algo_description);
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:84:20: note: overridden virtual function is here
virtual out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:150:12: warning: 'compute_bitvector' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/src/register/external_prefix_counting.cpp:46:1: note: in instantiation of template class 'concrete_algorithm<wx_pc_ie<unsigned int, true> >' requested here
CONSTRUCTION_REGISTER(
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:184:7: note: expanded from macro 'CONSTRUCTION_REGISTER'
concrete_algorithm<ws>(algo_name, algo_description);
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:84:20: note: overridden virtual function is here
virtual out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/src/register/external_prefix_counting.cpp should add these lines:
#include <bits/stdint-uintn.h> // for uint16_t, uint32_t, uint8_t
#include <string> // for allocator, string
/home/marvin/dev/arbeit/pwm/src/register/external_prefix_counting.cpp should remove these lines:
The full include-list for /home/marvin/dev/arbeit/pwm/src/register/external_prefix_counting.cpp:
#include <bits/stdint-uintn.h> // for uint16_t, uint32_t, uint8_t
#include <string> // for allocator, string
#include "benchmark/algorithm.hpp" // for CONSTRUCTION_REGISTER, concrete_a...
#include "wx_pc_ie.hpp" // for wx_pc_ie
---
Warning: include-what-you-use reported diagnostics:
In file included from /home/marvin/dev/arbeit/pwm/src/register/external_prefix_sorting.cpp:9:
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:150:12: warning: 'compute_bitvector' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/src/register/external_prefix_sorting.cpp:23:1: note: in instantiation of template class 'concrete_algorithm<wx_ps_oe<unsigned char, false> >' requested here
CONSTRUCTION_REGISTER("wm_ps_oe",
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:184:7: note: expanded from macro 'CONSTRUCTION_REGISTER'
concrete_algorithm<ws>(algo_name, algo_description);
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:84:20: note: overridden virtual function is here
virtual out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:150:12: warning: 'compute_bitvector' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/src/register/external_prefix_sorting.cpp:27:1: note: in instantiation of template class 'concrete_algorithm<wx_ps_oe<unsigned short, false> >' requested here
CONSTRUCTION_REGISTER("wm_ps_oe",
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:184:7: note: expanded from macro 'CONSTRUCTION_REGISTER'
concrete_algorithm<ws>(algo_name, algo_description);
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:84:20: note: overridden virtual function is here
virtual out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:150:12: warning: 'compute_bitvector' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/src/register/external_prefix_sorting.cpp:31:1: note: in instantiation of template class 'concrete_algorithm<wx_ps_oe<unsigned int, false> >' requested here
CONSTRUCTION_REGISTER("wm_ps_oe",
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:184:7: note: expanded from macro 'CONSTRUCTION_REGISTER'
concrete_algorithm<ws>(algo_name, algo_description);
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:84:20: note: overridden virtual function is here
virtual out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:150:12: warning: 'compute_bitvector' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/src/register/external_prefix_sorting.cpp:36:1: note: in instantiation of template class 'concrete_algorithm<wx_ps_oe<unsigned char, true> >' requested here
CONSTRUCTION_REGISTER("wt_ps_oe",
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:184:7: note: expanded from macro 'CONSTRUCTION_REGISTER'
concrete_algorithm<ws>(algo_name, algo_description);
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:84:20: note: overridden virtual function is here
virtual out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:150:12: warning: 'compute_bitvector' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/src/register/external_prefix_sorting.cpp:40:1: note: in instantiation of template class 'concrete_algorithm<wx_ps_oe<unsigned short, true> >' requested here
CONSTRUCTION_REGISTER("wt_ps_oe",
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:184:7: note: expanded from macro 'CONSTRUCTION_REGISTER'
concrete_algorithm<ws>(algo_name, algo_description);
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:84:20: note: overridden virtual function is here
virtual out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:150:12: warning: 'compute_bitvector' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/src/register/external_prefix_sorting.cpp:44:1: note: in instantiation of template class 'concrete_algorithm<wx_ps_oe<unsigned int, true> >' requested here
CONSTRUCTION_REGISTER("wt_ps_oe",
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:184:7: note: expanded from macro 'CONSTRUCTION_REGISTER'
concrete_algorithm<ws>(algo_name, algo_description);
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:84:20: note: overridden virtual function is here
virtual out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:150:12: warning: 'compute_bitvector' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/src/register/external_prefix_sorting.cpp:60:1: note: in instantiation of template class 'concrete_algorithm<wx_ps_fe<unsigned char, false, 0> >' requested here
CONSTRUCTION_REGISTER(
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:184:7: note: expanded from macro 'CONSTRUCTION_REGISTER'
concrete_algorithm<ws>(algo_name, algo_description);
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:84:20: note: overridden virtual function is here
virtual out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:150:12: warning: 'compute_bitvector' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/src/register/external_prefix_sorting.cpp:65:1: note: in instantiation of template class 'concrete_algorithm<wx_ps_fe<unsigned char, true, 0> >' requested here
CONSTRUCTION_REGISTER(
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:184:7: note: expanded from macro 'CONSTRUCTION_REGISTER'
concrete_algorithm<ws>(algo_name, algo_description);
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:84:20: note: overridden virtual function is here
virtual out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:150:12: warning: 'compute_bitvector' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/src/register/external_prefix_sorting.cpp:70:1: note: in instantiation of template class 'concrete_algorithm<wx_ps_fe<unsigned char, false, 1> >' requested here
CONSTRUCTION_REGISTER(
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:184:7: note: expanded from macro 'CONSTRUCTION_REGISTER'
concrete_algorithm<ws>(algo_name, algo_description);
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:84:20: note: overridden virtual function is here
virtual out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:150:12: warning: 'compute_bitvector' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/src/register/external_prefix_sorting.cpp:75:1: note: in instantiation of template class 'concrete_algorithm<wx_ps_fe<unsigned char, true, 1> >' requested here
CONSTRUCTION_REGISTER(
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:184:7: note: expanded from macro 'CONSTRUCTION_REGISTER'
concrete_algorithm<ws>(algo_name, algo_description);
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:84:20: note: overridden virtual function is here
virtual out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:150:12: warning: 'compute_bitvector' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/src/register/external_prefix_sorting.cpp:80:1: note: in instantiation of template class 'concrete_algorithm<wx_ps_fe<unsigned char, false, 2> >' requested here
CONSTRUCTION_REGISTER(
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:184:7: note: expanded from macro 'CONSTRUCTION_REGISTER'
concrete_algorithm<ws>(algo_name, algo_description);
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:84:20: note: overridden virtual function is here
virtual out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:150:12: warning: 'compute_bitvector' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/src/register/external_prefix_sorting.cpp:85:1: note: in instantiation of template class 'concrete_algorithm<wx_ps_fe<unsigned char, true, 2> >' requested here
CONSTRUCTION_REGISTER(
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:184:7: note: expanded from macro 'CONSTRUCTION_REGISTER'
concrete_algorithm<ws>(algo_name, algo_description);
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:84:20: note: overridden virtual function is here
virtual out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/src/register/external_prefix_sorting.cpp should add these lines:
#include <bits/stdint-uintn.h> // for uint8_t, uint16_t, uint32_t
#include <string> // for allocator, string
/home/marvin/dev/arbeit/pwm/src/register/external_prefix_sorting.cpp should remove these lines:
The full include-list for /home/marvin/dev/arbeit/pwm/src/register/external_prefix_sorting.cpp:
#include <bits/stdint-uintn.h> // for uint8_t, uint16_t, uint32_t
#include <string> // for allocator, string
#include "benchmark/algorithm.hpp" // for CONSTRUCTION_REGISTER, concrete_a...
#include "wx_ps_fe.hpp" // for wx_ps_fe
#include "wx_ps_oe.hpp" // for wx_ps_oe
---
Warning: include-what-you-use reported diagnostics:
In file included from /home/marvin/dev/arbeit/pwm/src/register/naive.cpp:9:
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:150:12: warning: 'compute_bitvector' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/src/register/naive.cpp:16:1: note: in instantiation of template class 'concrete_algorithm<wx_naive<unsigned char, false> >' requested here
CONSTRUCTION_REGISTER("wm_naive",
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:184:7: note: expanded from macro 'CONSTRUCTION_REGISTER'
concrete_algorithm<ws>(algo_name, algo_description);
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:84:20: note: overridden virtual function is here
virtual out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:150:12: warning: 'compute_bitvector' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/src/register/naive.cpp:19:1: note: in instantiation of template class 'concrete_algorithm<wx_naive<unsigned short, false> >' requested here
CONSTRUCTION_REGISTER("wm_naive",
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:184:7: note: expanded from macro 'CONSTRUCTION_REGISTER'
concrete_algorithm<ws>(algo_name, algo_description);
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:84:20: note: overridden virtual function is here
virtual out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:150:12: warning: 'compute_bitvector' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/src/register/naive.cpp:22:1: note: in instantiation of template class 'concrete_algorithm<wx_naive<unsigned int, false> >' requested here
CONSTRUCTION_REGISTER("wm_naive",
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:184:7: note: expanded from macro 'CONSTRUCTION_REGISTER'
concrete_algorithm<ws>(algo_name, algo_description);
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:84:20: note: overridden virtual function is here
virtual out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:150:12: warning: 'compute_bitvector' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/src/register/naive.cpp:30:1: note: in instantiation of template class 'concrete_algorithm<wx_naive<unsigned char, true> >' requested here
CONSTRUCTION_REGISTER("wt_naive",
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:184:7: note: expanded from macro 'CONSTRUCTION_REGISTER'
concrete_algorithm<ws>(algo_name, algo_description);
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:84:20: note: overridden virtual function is here
virtual out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:150:12: warning: 'compute_bitvector' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/src/register/naive.cpp:33:1: note: in instantiation of template class 'concrete_algorithm<wx_naive<unsigned short, true> >' requested here
CONSTRUCTION_REGISTER("wt_naive",
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:184:7: note: expanded from macro 'CONSTRUCTION_REGISTER'
concrete_algorithm<ws>(algo_name, algo_description);
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:84:20: note: overridden virtual function is here
virtual out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:150:12: warning: 'compute_bitvector' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/src/register/naive.cpp:36:1: note: in instantiation of template class 'concrete_algorithm<wx_naive<unsigned int, true> >' requested here
CONSTRUCTION_REGISTER("wt_naive",
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:184:7: note: expanded from macro 'CONSTRUCTION_REGISTER'
concrete_algorithm<ws>(algo_name, algo_description);
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:84:20: note: overridden virtual function is here
virtual out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/src/register/naive.cpp should add these lines:
#include <bits/stdint-uintn.h> // for uint16_t, uint32_t, uint8_t
#include <string> // for allocator, string
/home/marvin/dev/arbeit/pwm/src/register/naive.cpp should remove these lines:
The full include-list for /home/marvin/dev/arbeit/pwm/src/register/naive.cpp:
#include <bits/stdint-uintn.h> // for uint16_t, uint32_t, uint8_t
#include <string> // for allocator, string
#include "benchmark/algorithm.hpp" // for CONSTRUCTION_REGISTER, concrete_a...
#include "wx_naive.hpp" // for wx_naive
---
Warning: include-what-you-use reported diagnostics:
In file included from /home/marvin/dev/arbeit/pwm/src/register/parallel_prefix_counting.cpp:9:
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:150:12: warning: 'compute_bitvector' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/src/register/parallel_prefix_counting.cpp:16:1: note: in instantiation of template class 'concrete_algorithm<wx_ppc<unsigned char, false> >' requested here
CONSTRUCTION_REGISTER("wm_ppc",
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:184:7: note: expanded from macro 'CONSTRUCTION_REGISTER'
concrete_algorithm<ws>(algo_name, algo_description);
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:84:20: note: overridden virtual function is here
virtual out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:150:12: warning: 'compute_bitvector' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/src/register/parallel_prefix_counting.cpp:19:1: note: in instantiation of template class 'concrete_algorithm<wx_ppc<unsigned short, false> >' requested here
CONSTRUCTION_REGISTER("wm_ppc",
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:184:7: note: expanded from macro 'CONSTRUCTION_REGISTER'
concrete_algorithm<ws>(algo_name, algo_description);
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:84:20: note: overridden virtual function is here
virtual out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:150:12: warning: 'compute_bitvector' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/src/register/parallel_prefix_counting.cpp:22:1: note: in instantiation of template class 'concrete_algorithm<wx_ppc<unsigned int, false> >' requested here
CONSTRUCTION_REGISTER("wm_ppc",
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:184:7: note: expanded from macro 'CONSTRUCTION_REGISTER'
concrete_algorithm<ws>(algo_name, algo_description);
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:84:20: note: overridden virtual function is here
virtual out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:150:12: warning: 'compute_bitvector' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/src/register/parallel_prefix_counting.cpp:30:1: note: in instantiation of template class 'concrete_algorithm<wx_ppc<unsigned char, true> >' requested here
CONSTRUCTION_REGISTER("wt_ppc",
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:184:7: note: expanded from macro 'CONSTRUCTION_REGISTER'
concrete_algorithm<ws>(algo_name, algo_description);
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:84:20: note: overridden virtual function is here
virtual out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:150:12: warning: 'compute_bitvector' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/src/register/parallel_prefix_counting.cpp:33:1: note: in instantiation of template class 'concrete_algorithm<wx_ppc<unsigned short, true> >' requested here
CONSTRUCTION_REGISTER("wt_ppc",
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:184:7: note: expanded from macro 'CONSTRUCTION_REGISTER'
concrete_algorithm<ws>(algo_name, algo_description);
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:84:20: note: overridden virtual function is here
virtual out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:150:12: warning: 'compute_bitvector' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/src/register/parallel_prefix_counting.cpp:36:1: note: in instantiation of template class 'concrete_algorithm<wx_ppc<unsigned int, true> >' requested here
CONSTRUCTION_REGISTER("wt_ppc",
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:184:7: note: expanded from macro 'CONSTRUCTION_REGISTER'
concrete_algorithm<ws>(algo_name, algo_description);
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:84:20: note: overridden virtual function is here
virtual out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/src/register/parallel_prefix_counting.cpp should add these lines:
#include <bits/stdint-uintn.h> // for uint16_t, uint32_t, uint8_t
#include <string> // for allocator, string
/home/marvin/dev/arbeit/pwm/src/register/parallel_prefix_counting.cpp should remove these lines:
The full include-list for /home/marvin/dev/arbeit/pwm/src/register/parallel_prefix_counting.cpp:
#include <bits/stdint-uintn.h> // for uint16_t, uint32_t, uint8_t
#include <string> // for allocator, string
#include "benchmark/algorithm.hpp" // for CONSTRUCTION_REGISTER, concrete_a...
#include "wx_ppc.hpp" // for wx_ppc
---
Warning: include-what-you-use reported diagnostics:
In file included from /home/marvin/dev/arbeit/pwm/src/register/parallel_prefix_counting_single_scan.cpp:9:
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:150:12: warning: 'compute_bitvector' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/src/register/parallel_prefix_counting_single_scan.cpp:16:1: note: in instantiation of template class 'concrete_algorithm<wx_ppc_ss<unsigned char, false> >' requested here
CONSTRUCTION_REGISTER("wm_ppc_ss",
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:184:7: note: expanded from macro 'CONSTRUCTION_REGISTER'
concrete_algorithm<ws>(algo_name, algo_description);
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:84:20: note: overridden virtual function is here
virtual out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:150:12: warning: 'compute_bitvector' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/src/register/parallel_prefix_counting_single_scan.cpp:19:1: note: in instantiation of template class 'concrete_algorithm<wx_ppc_ss<unsigned short, false> >' requested here
CONSTRUCTION_REGISTER("wm_ppc_ss",
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:184:7: note: expanded from macro 'CONSTRUCTION_REGISTER'
concrete_algorithm<ws>(algo_name, algo_description);
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:84:20: note: overridden virtual function is here
virtual out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:150:12: warning: 'compute_bitvector' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/src/register/parallel_prefix_counting_single_scan.cpp:22:1: note: in instantiation of template class 'concrete_algorithm<wx_ppc_ss<unsigned int, false> >' requested here
CONSTRUCTION_REGISTER("wm_ppc_ss",
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:184:7: note: expanded from macro 'CONSTRUCTION_REGISTER'
concrete_algorithm<ws>(algo_name, algo_description);
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:84:20: note: overridden virtual function is here
virtual out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:150:12: warning: 'compute_bitvector' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/src/register/parallel_prefix_counting_single_scan.cpp:30:1: note: in instantiation of template class 'concrete_algorithm<wx_ppc_ss<unsigned char, true> >' requested here
CONSTRUCTION_REGISTER("wt_ppc_ss",
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:184:7: note: expanded from macro 'CONSTRUCTION_REGISTER'
concrete_algorithm<ws>(algo_name, algo_description);
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:84:20: note: overridden virtual function is here
virtual out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:150:12: warning: 'compute_bitvector' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/src/register/parallel_prefix_counting_single_scan.cpp:33:1: note: in instantiation of template class 'concrete_algorithm<wx_ppc_ss<unsigned short, true> >' requested here
CONSTRUCTION_REGISTER("wt_ppc_ss",
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:184:7: note: expanded from macro 'CONSTRUCTION_REGISTER'
concrete_algorithm<ws>(algo_name, algo_description);
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:84:20: note: overridden virtual function is here
virtual out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:150:12: warning: 'compute_bitvector' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/src/register/parallel_prefix_counting_single_scan.cpp:36:1: note: in instantiation of template class 'concrete_algorithm<wx_ppc_ss<unsigned int, true> >' requested here
CONSTRUCTION_REGISTER("wt_ppc_ss",
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:184:7: note: expanded from macro 'CONSTRUCTION_REGISTER'
concrete_algorithm<ws>(algo_name, algo_description);
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:84:20: note: overridden virtual function is here
virtual out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/src/register/parallel_prefix_counting_single_scan.cpp should add these lines:
#include <bits/stdint-uintn.h> // for uint16_t, uint32_t, uint8_t
#include <string> // for allocator, string
/home/marvin/dev/arbeit/pwm/src/register/parallel_prefix_counting_single_scan.cpp should remove these lines:
The full include-list for /home/marvin/dev/arbeit/pwm/src/register/parallel_prefix_counting_single_scan.cpp:
#include <bits/stdint-uintn.h> // for uint16_t, uint32_t, uint8_t
#include <string> // for allocator, string
#include "benchmark/algorithm.hpp" // for CONSTRUCTION_REGISTER, concrete_a...
#include "wx_ppc_ss.hpp" // for wx_ppc_ss
---
Warning: include-what-you-use reported diagnostics:
In file included from /home/marvin/dev/arbeit/pwm/src/register/parallel_prefix_sorting.cpp:9:
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:150:12: warning: 'compute_bitvector' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/src/register/parallel_prefix_sorting.cpp:16:1: note: in instantiation of template class 'concrete_algorithm<wx_pps<unsigned char, false> >' requested here
CONSTRUCTION_REGISTER("wm_pps",
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:184:7: note: expanded from macro 'CONSTRUCTION_REGISTER'
concrete_algorithm<ws>(algo_name, algo_description);
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:84:20: note: overridden virtual function is here
virtual out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:150:12: warning: 'compute_bitvector' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/src/register/parallel_prefix_sorting.cpp:19:1: note: in instantiation of template class 'concrete_algorithm<wx_pps<unsigned short, false> >' requested here
CONSTRUCTION_REGISTER("wm_pps",
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:184:7: note: expanded from macro 'CONSTRUCTION_REGISTER'
concrete_algorithm<ws>(algo_name, algo_description);
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:84:20: note: overridden virtual function is here
virtual out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:150:12: warning: 'compute_bitvector' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/src/register/parallel_prefix_sorting.cpp:22:1: note: in instantiation of template class 'concrete_algorithm<wx_pps<unsigned int, false> >' requested here
CONSTRUCTION_REGISTER("wm_pps",
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:184:7: note: expanded from macro 'CONSTRUCTION_REGISTER'
concrete_algorithm<ws>(algo_name, algo_description);
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:84:20: note: overridden virtual function is here
virtual out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:150:12: warning: 'compute_bitvector' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/src/register/parallel_prefix_sorting.cpp:30:1: note: in instantiation of template class 'concrete_algorithm<wx_pps<unsigned char, true> >' requested here
CONSTRUCTION_REGISTER("wt_pps",
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:184:7: note: expanded from macro 'CONSTRUCTION_REGISTER'
concrete_algorithm<ws>(algo_name, algo_description);
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:84:20: note: overridden virtual function is here
virtual out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:150:12: warning: 'compute_bitvector' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/src/register/parallel_prefix_sorting.cpp:33:1: note: in instantiation of template class 'concrete_algorithm<wx_pps<unsigned short, true> >' requested here
CONSTRUCTION_REGISTER("wt_pps",
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:184:7: note: expanded from macro 'CONSTRUCTION_REGISTER'
concrete_algorithm<ws>(algo_name, algo_description);
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:84:20: note: overridden virtual function is here
virtual out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:150:12: warning: 'compute_bitvector' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/src/register/parallel_prefix_sorting.cpp:36:1: note: in instantiation of template class 'concrete_algorithm<wx_pps<unsigned int, true> >' requested here
CONSTRUCTION_REGISTER("wt_pps",
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:184:7: note: expanded from macro 'CONSTRUCTION_REGISTER'
concrete_algorithm<ws>(algo_name, algo_description);
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:84:20: note: overridden virtual function is here
virtual out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/src/register/parallel_prefix_sorting.cpp should add these lines:
#include <bits/stdint-uintn.h> // for uint16_t, uint32_t, uint8_t
#include <string> // for allocator, string
/home/marvin/dev/arbeit/pwm/src/register/parallel_prefix_sorting.cpp should remove these lines:
The full include-list for /home/marvin/dev/arbeit/pwm/src/register/parallel_prefix_sorting.cpp:
#include <bits/stdint-uintn.h> // for uint16_t, uint32_t, uint8_t
#include <string> // for allocator, string
#include "benchmark/algorithm.hpp" // for CONSTRUCTION_REGISTER, concrete_a...
#include "wx_pps.hpp" // for wx_pps
---
Warning: include-what-you-use reported diagnostics:
In file included from /home/marvin/dev/arbeit/pwm/src/register/sequential_prefix_counting.cpp:10:
In file included from /home/marvin/dev/arbeit/pwm/include/wx_pc.hpp:13:
/home/marvin/dev/arbeit/pwm/include/construction/ctx_generic.hpp:33:26: warning: unused parameter 'level' [-Wunused-parameter]
inline void set(size_t level, size_t i, uint64_t value) {
^
/home/marvin/dev/arbeit/pwm/include/construction/ctx_generic.hpp:33:40: warning: unused parameter 'i' [-Wunused-parameter]
inline void set(size_t level, size_t i, uint64_t value) {
^
/home/marvin/dev/arbeit/pwm/include/construction/ctx_generic.hpp:33:52: warning: unused parameter 'value' [-Wunused-parameter]
inline void set(size_t level, size_t i, uint64_t value) {
^
/home/marvin/dev/arbeit/pwm/include/construction/ctx_generic.hpp:45:30: warning: unused parameter 'level' [-Wunused-parameter]
inline uint64_t get(size_t level, size_t i) const {
^
/home/marvin/dev/arbeit/pwm/include/construction/ctx_generic.hpp:53:26: warning: unused parameter 'level' [-Wunused-parameter]
inline void set(size_t level, size_t i, uint64_t value) {
^
In file included from /home/marvin/dev/arbeit/pwm/src/register/sequential_prefix_counting.cpp:9:
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:150:12: warning: 'compute_bitvector' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/src/register/sequential_prefix_counting.cpp:16:1: note: in instantiation of template class 'concrete_algorithm<wx_pc<unsigned char, false> >' requested here
CONSTRUCTION_REGISTER("wm_pc",
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:184:7: note: expanded from macro 'CONSTRUCTION_REGISTER'
concrete_algorithm<ws>(algo_name, algo_description);
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:84:20: note: overridden virtual function is here
virtual out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:150:12: warning: 'compute_bitvector' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/src/register/sequential_prefix_counting.cpp:19:1: note: in instantiation of template class 'concrete_algorithm<wx_pc<unsigned short, false> >' requested here
CONSTRUCTION_REGISTER("wm_pc",
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:184:7: note: expanded from macro 'CONSTRUCTION_REGISTER'
concrete_algorithm<ws>(algo_name, algo_description);
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:84:20: note: overridden virtual function is here
virtual out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:150:12: warning: 'compute_bitvector' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/src/register/sequential_prefix_counting.cpp:22:1: note: in instantiation of template class 'concrete_algorithm<wx_pc<unsigned int, false> >' requested here
CONSTRUCTION_REGISTER("wm_pc",
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:184:7: note: expanded from macro 'CONSTRUCTION_REGISTER'
concrete_algorithm<ws>(algo_name, algo_description);
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:84:20: note: overridden virtual function is here
virtual out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:150:12: warning: 'compute_bitvector' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/src/register/sequential_prefix_counting.cpp:30:1: note: in instantiation of template class 'concrete_algorithm<wx_pc<unsigned char, true> >' requested here
CONSTRUCTION_REGISTER("wt_pc",
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:184:7: note: expanded from macro 'CONSTRUCTION_REGISTER'
concrete_algorithm<ws>(algo_name, algo_description);
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:84:20: note: overridden virtual function is here
virtual out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:150:12: warning: 'compute_bitvector' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/src/register/sequential_prefix_counting.cpp:33:1: note: in instantiation of template class 'concrete_algorithm<wx_pc<unsigned short, true> >' requested here
CONSTRUCTION_REGISTER("wt_pc",
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:184:7: note: expanded from macro 'CONSTRUCTION_REGISTER'
concrete_algorithm<ws>(algo_name, algo_description);
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:84:20: note: overridden virtual function is here
virtual out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:150:12: warning: 'compute_bitvector' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/src/register/sequential_prefix_counting.cpp:36:1: note: in instantiation of template class 'concrete_algorithm<wx_pc<unsigned int, true> >' requested here
CONSTRUCTION_REGISTER("wt_pc",
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:184:7: note: expanded from macro 'CONSTRUCTION_REGISTER'
concrete_algorithm<ws>(algo_name, algo_description);
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:84:20: note: overridden virtual function is here
virtual out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/src/register/sequential_prefix_counting.cpp should add these lines:
#include <bits/stdint-uintn.h> // for uint16_t, uint32_t, uint8_t
#include <string> // for allocator, string
/home/marvin/dev/arbeit/pwm/src/register/sequential_prefix_counting.cpp should remove these lines:
The full include-list for /home/marvin/dev/arbeit/pwm/src/register/sequential_prefix_counting.cpp:
#include <bits/stdint-uintn.h> // for uint16_t, uint32_t, uint8_t
#include <string> // for allocator, string
#include "benchmark/algorithm.hpp" // for CONSTRUCTION_REGISTER, concrete_a...
#include "wx_pc.hpp" // for wx_pc
---
Warning: include-what-you-use reported diagnostics:
In file included from /home/marvin/dev/arbeit/pwm/src/register/sequential_prefix_counting_single_scan.cpp:9:
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:150:12: warning: 'compute_bitvector' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/src/register/sequential_prefix_counting_single_scan.cpp:16:1: note: in instantiation of template class 'concrete_algorithm<wx_pc_ss<unsigned char, false> >' requested here
CONSTRUCTION_REGISTER("wm_pc_ss",
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:184:7: note: expanded from macro 'CONSTRUCTION_REGISTER'
concrete_algorithm<ws>(algo_name, algo_description);
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:84:20: note: overridden virtual function is here
virtual out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:150:12: warning: 'compute_bitvector' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/src/register/sequential_prefix_counting_single_scan.cpp:19:1: note: in instantiation of template class 'concrete_algorithm<wx_pc_ss<unsigned short, false> >' requested here
CONSTRUCTION_REGISTER("wm_pc_ss",
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:184:7: note: expanded from macro 'CONSTRUCTION_REGISTER'
concrete_algorithm<ws>(algo_name, algo_description);
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:84:20: note: overridden virtual function is here
virtual out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:150:12: warning: 'compute_bitvector' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/src/register/sequential_prefix_counting_single_scan.cpp:22:1: note: in instantiation of template class 'concrete_algorithm<wx_pc_ss<unsigned int, false> >' requested here
CONSTRUCTION_REGISTER("wm_pc_ss",
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:184:7: note: expanded from macro 'CONSTRUCTION_REGISTER'
concrete_algorithm<ws>(algo_name, algo_description);
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:84:20: note: overridden virtual function is here
virtual out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:150:12: warning: 'compute_bitvector' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/src/register/sequential_prefix_counting_single_scan.cpp:30:1: note: in instantiation of template class 'concrete_algorithm<wx_pc_ss<unsigned char, true> >' requested here
CONSTRUCTION_REGISTER("wt_pc_ss",
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:184:7: note: expanded from macro 'CONSTRUCTION_REGISTER'
concrete_algorithm<ws>(algo_name, algo_description);
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:84:20: note: overridden virtual function is here
virtual out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:150:12: warning: 'compute_bitvector' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/src/register/sequential_prefix_counting_single_scan.cpp:33:1: note: in instantiation of template class 'concrete_algorithm<wx_pc_ss<unsigned short, true> >' requested here
CONSTRUCTION_REGISTER("wt_pc_ss",
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:184:7: note: expanded from macro 'CONSTRUCTION_REGISTER'
concrete_algorithm<ws>(algo_name, algo_description);
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:84:20: note: overridden virtual function is here
virtual out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:150:12: warning: 'compute_bitvector' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/src/register/sequential_prefix_counting_single_scan.cpp:36:1: note: in instantiation of template class 'concrete_algorithm<wx_pc_ss<unsigned int, true> >' requested here
CONSTRUCTION_REGISTER("wt_pc_ss",
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:184:7: note: expanded from macro 'CONSTRUCTION_REGISTER'
concrete_algorithm<ws>(algo_name, algo_description);
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:84:20: note: overridden virtual function is here
virtual out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/src/register/sequential_prefix_counting_single_scan.cpp should add these lines:
#include <bits/stdint-uintn.h> // for uint16_t, uint32_t, uint8_t
#include <string> // for allocator, string
/home/marvin/dev/arbeit/pwm/src/register/sequential_prefix_counting_single_scan.cpp should remove these lines:
The full include-list for /home/marvin/dev/arbeit/pwm/src/register/sequential_prefix_counting_single_scan.cpp:
#include <bits/stdint-uintn.h> // for uint16_t, uint32_t, uint8_t
#include <string> // for allocator, string
#include "benchmark/algorithm.hpp" // for CONSTRUCTION_REGISTER, concrete_a...
#include "wx_pc_ss.hpp" // for wx_pc_ss
---
Warning: include-what-you-use reported diagnostics:
In file included from /home/marvin/dev/arbeit/pwm/src/register/sequential_prefix_sorting.cpp:10:
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:150:12: warning: 'compute_bitvector' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/src/register/sequential_prefix_sorting.cpp:16:1: note: in instantiation of template class 'concrete_algorithm<wx_ps<unsigned char, false> >' requested here
CONSTRUCTION_REGISTER("wm_ps",
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:184:7: note: expanded from macro 'CONSTRUCTION_REGISTER'
concrete_algorithm<ws>(algo_name, algo_description);
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:84:20: note: overridden virtual function is here
virtual out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:150:12: warning: 'compute_bitvector' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/src/register/sequential_prefix_sorting.cpp:19:1: note: in instantiation of template class 'concrete_algorithm<wx_ps<unsigned short, false> >' requested here
CONSTRUCTION_REGISTER("wm_ps",
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:184:7: note: expanded from macro 'CONSTRUCTION_REGISTER'
concrete_algorithm<ws>(algo_name, algo_description);
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:84:20: note: overridden virtual function is here
virtual out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:150:12: warning: 'compute_bitvector' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/src/register/sequential_prefix_sorting.cpp:22:1: note: in instantiation of template class 'concrete_algorithm<wx_ps<unsigned int, false> >' requested here
CONSTRUCTION_REGISTER("wm_ps",
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:184:7: note: expanded from macro 'CONSTRUCTION_REGISTER'
concrete_algorithm<ws>(algo_name, algo_description);
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:84:20: note: overridden virtual function is here
virtual out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:150:12: warning: 'compute_bitvector' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/src/register/sequential_prefix_sorting.cpp:30:1: note: in instantiation of template class 'concrete_algorithm<wx_ps<unsigned char, true> >' requested here
CONSTRUCTION_REGISTER("wt_ps",
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:184:7: note: expanded from macro 'CONSTRUCTION_REGISTER'
concrete_algorithm<ws>(algo_name, algo_description);
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:84:20: note: overridden virtual function is here
virtual out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:150:12: warning: 'compute_bitvector' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/src/register/sequential_prefix_sorting.cpp:33:1: note: in instantiation of template class 'concrete_algorithm<wx_ps<unsigned short, true> >' requested here
CONSTRUCTION_REGISTER("wt_ps",
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:184:7: note: expanded from macro 'CONSTRUCTION_REGISTER'
concrete_algorithm<ws>(algo_name, algo_description);
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:84:20: note: overridden virtual function is here
virtual out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:150:12: warning: 'compute_bitvector' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/src/register/sequential_prefix_sorting.cpp:36:1: note: in instantiation of template class 'concrete_algorithm<wx_ps<unsigned int, true> >' requested here
CONSTRUCTION_REGISTER("wt_ps",
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:184:7: note: expanded from macro 'CONSTRUCTION_REGISTER'
concrete_algorithm<ws>(algo_name, algo_description);
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:84:20: note: overridden virtual function is here
virtual out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/src/register/sequential_prefix_sorting.cpp should add these lines:
#include <bits/stdint-uintn.h> // for uint16_t, uint32_t, uint8_t
#include <string> // for allocator, string
/home/marvin/dev/arbeit/pwm/src/register/sequential_prefix_sorting.cpp should remove these lines:
The full include-list for /home/marvin/dev/arbeit/pwm/src/register/sequential_prefix_sorting.cpp:
#include <bits/stdint-uintn.h> // for uint16_t, uint32_t, uint8_t
#include <string> // for allocator, string
#include "benchmark/algorithm.hpp" // for CONSTRUCTION_REGISTER, concrete_a...
#include "wx_ps.hpp" // for wx_ps
---
Warning: include-what-you-use reported diagnostics:
In file included from /home/marvin/dev/arbeit/pwm/src/register/huff_naive.cpp:10:
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:150:12: warning: 'compute_bitvector' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/src/register/huff_naive.cpp:16:1: note: in instantiation of template class 'concrete_algorithm<wx_huff_naive<unsigned char, false> >' requested here
CONSTRUCTION_REGISTER("wm_huff_naive",
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:184:7: note: expanded from macro 'CONSTRUCTION_REGISTER'
concrete_algorithm<ws>(algo_name, algo_description);
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:84:20: note: overridden virtual function is here
virtual out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:150:12: warning: 'compute_bitvector' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/src/register/huff_naive.cpp:19:1: note: in instantiation of template class 'concrete_algorithm<wx_huff_naive<unsigned short, false> >' requested here
CONSTRUCTION_REGISTER("wm_huff_naive",
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:184:7: note: expanded from macro 'CONSTRUCTION_REGISTER'
concrete_algorithm<ws>(algo_name, algo_description);
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:84:20: note: overridden virtual function is here
virtual out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:150:12: warning: 'compute_bitvector' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/src/register/huff_naive.cpp:22:1: note: in instantiation of template class 'concrete_algorithm<wx_huff_naive<unsigned int, false> >' requested here
CONSTRUCTION_REGISTER("wm_huff_naive",
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:184:7: note: expanded from macro 'CONSTRUCTION_REGISTER'
concrete_algorithm<ws>(algo_name, algo_description);
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:84:20: note: overridden virtual function is here
virtual out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:150:12: warning: 'compute_bitvector' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/src/register/huff_naive.cpp:29:1: note: in instantiation of template class 'concrete_algorithm<wx_huff_naive<unsigned char, true> >' requested here
CONSTRUCTION_REGISTER("wt_huff_naive",
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:184:7: note: expanded from macro 'CONSTRUCTION_REGISTER'
concrete_algorithm<ws>(algo_name, algo_description);
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:84:20: note: overridden virtual function is here
virtual out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:150:12: warning: 'compute_bitvector' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/src/register/huff_naive.cpp:32:1: note: in instantiation of template class 'concrete_algorithm<wx_huff_naive<unsigned short, true> >' requested here
CONSTRUCTION_REGISTER("wt_huff_naive",
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:184:7: note: expanded from macro 'CONSTRUCTION_REGISTER'
concrete_algorithm<ws>(algo_name, algo_description);
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:84:20: note: overridden virtual function is here
virtual out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:150:12: warning: 'compute_bitvector' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/src/register/huff_naive.cpp:35:1: note: in instantiation of template class 'concrete_algorithm<wx_huff_naive<unsigned int, true> >' requested here
CONSTRUCTION_REGISTER("wt_huff_naive",
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:184:7: note: expanded from macro 'CONSTRUCTION_REGISTER'
concrete_algorithm<ws>(algo_name, algo_description);
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:84:20: note: overridden virtual function is here
virtual out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/src/register/huff_naive.cpp should add these lines:
#include <bits/stdint-uintn.h> // for uint16_t, uint32_t, uint8_t
#include <string> // for allocator, string
/home/marvin/dev/arbeit/pwm/src/register/huff_naive.cpp should remove these lines:
The full include-list for /home/marvin/dev/arbeit/pwm/src/register/huff_naive.cpp:
#include <bits/stdint-uintn.h> // for uint16_t, uint32_t, uint8_t
#include <string> // for allocator, string
#include "benchmark/algorithm.hpp" // for CONSTRUCTION_REGISTER, concrete_a...
#include "wx_huff_naive.hpp" // for wx_huff_naive
---
Warning: include-what-you-use reported diagnostics:
In file included from /home/marvin/dev/arbeit/pwm/src/register/huff_dd_naive.cpp:11:
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:150:12: warning: 'compute_bitvector' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/src/register/huff_dd_naive.cpp:17:1: note: in instantiation of template class 'concrete_algorithm<huff_dd<huff_naive_disp, unsigned char, false> >' requested here
CONSTRUCTION_REGISTER("wm_huff_dd_naive",
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:184:7: note: expanded from macro 'CONSTRUCTION_REGISTER'
concrete_algorithm<ws>(algo_name, algo_description);
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:84:20: note: overridden virtual function is here
virtual out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:150:12: warning: 'compute_bitvector' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/src/register/huff_dd_naive.cpp:20:1: note: in instantiation of template class 'concrete_algorithm<huff_dd<huff_naive_disp, unsigned short, false> >' requested here
CONSTRUCTION_REGISTER("wm_huff_dd_naive",
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:184:7: note: expanded from macro 'CONSTRUCTION_REGISTER'
concrete_algorithm<ws>(algo_name, algo_description);
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:84:20: note: overridden virtual function is here
virtual out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:150:12: warning: 'compute_bitvector' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/src/register/huff_dd_naive.cpp:23:1: note: in instantiation of template class 'concrete_algorithm<huff_dd<huff_naive_disp, unsigned int, false> >' requested here
CONSTRUCTION_REGISTER("wm_huff_dd_naive",
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:184:7: note: expanded from macro 'CONSTRUCTION_REGISTER'
concrete_algorithm<ws>(algo_name, algo_description);
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:84:20: note: overridden virtual function is here
virtual out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:150:12: warning: 'compute_bitvector' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/src/register/huff_dd_naive.cpp:31:1: note: in instantiation of template class 'concrete_algorithm<huff_dd<huff_naive_disp, unsigned char, true> >' requested here
CONSTRUCTION_REGISTER("wt_huff_dd_naive",
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:184:7: note: expanded from macro 'CONSTRUCTION_REGISTER'
concrete_algorithm<ws>(algo_name, algo_description);
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:84:20: note: overridden virtual function is here
virtual out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:150:12: warning: 'compute_bitvector' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/src/register/huff_dd_naive.cpp:34:1: note: in instantiation of template class 'concrete_algorithm<huff_dd<huff_naive_disp, unsigned short, true> >' requested here
CONSTRUCTION_REGISTER("wt_huff_dd_naive",
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:184:7: note: expanded from macro 'CONSTRUCTION_REGISTER'
concrete_algorithm<ws>(algo_name, algo_description);
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:84:20: note: overridden virtual function is here
virtual out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:150:12: warning: 'compute_bitvector' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/src/register/huff_dd_naive.cpp:37:1: note: in instantiation of template class 'concrete_algorithm<huff_dd<huff_naive_disp, unsigned int, true> >' requested here
CONSTRUCTION_REGISTER("wt_huff_dd_naive",
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:184:7: note: expanded from macro 'CONSTRUCTION_REGISTER'
concrete_algorithm<ws>(algo_name, algo_description);
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:84:20: note: overridden virtual function is here
virtual out_type compute_bitvector(const in_type& global_text,
^
In file included from /home/marvin/dev/arbeit/pwm/src/register/huff_dd_naive.cpp:10:
In file included from /home/marvin/dev/arbeit/pwm/include/wx_huff_dd_naive.hpp:12:
In file included from /home/marvin/dev/arbeit/pwm/include/huffman/huff_dd.hpp:25:
In file included from /home/marvin/dev/arbeit/pwm/include/huffman/huff_merge.hpp:15:
/home/marvin/dev/arbeit/pwm/include/construction/merge.hpp:28:21: warning: lambda capture 'dst' is not used [-Wunused-lambda-capture]
auto debug_ptr = [dst](WordType* const) {
^
/home/marvin/dev/arbeit/pwm/include/huffman/huff_merge.hpp:290:9: note: in instantiation of function template specialization 'copy_bits<unsigned long>' requested here
copy_bits<uint64_t>(_bv[level].data(), local_bv.data(), write_offset,
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:153:23: note: in instantiation of function template specialization 'huff_dd<huff_naive_disp, unsigned char, false>::compute<unsigned char *>' requested here
return Algorithm::compute(global_text, size, levels);
^
/home/marvin/dev/arbeit/pwm/src/register/huff_dd_naive.cpp:17:1: note: in instantiation of member function 'concrete_algorithm<huff_dd<huff_naive_disp, unsigned char, false> >::compute_bitvector' requested here
CONSTRUCTION_REGISTER("wm_huff_dd_naive",
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:184:7: note: expanded from macro 'CONSTRUCTION_REGISTER'
concrete_algorithm<ws>(algo_name, algo_description);
^
/home/marvin/dev/arbeit/pwm/src/register/huff_dd_naive.cpp should add these lines:
#include <bits/stdint-uintn.h> // for uint16_t, uint32_t, uint8_t
#include <string> // for allocator, string
#include "huffman/huff_dd.hpp" // for huff_dd
/home/marvin/dev/arbeit/pwm/src/register/huff_dd_naive.cpp should remove these lines:
The full include-list for /home/marvin/dev/arbeit/pwm/src/register/huff_dd_naive.cpp:
#include <bits/stdint-uintn.h> // for uint16_t, uint32_t, uint8_t
#include <string> // for allocator, string
#include "benchmark/algorithm.hpp" // for CONSTRUCTION_REGISTER, concrete_a...
#include "huffman/huff_dd.hpp" // for huff_dd
#include "wx_huff_dd_naive.hpp" // for huff_naive_disp
---
Warning: include-what-you-use reported diagnostics:
In file included from /home/marvin/dev/arbeit/pwm/src/register/huff_pc.cpp:9:
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:150:12: warning: 'compute_bitvector' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/src/register/huff_pc.cpp:15:1: note: in instantiation of template class 'concrete_algorithm<wx_huff_pc<unsigned char, false> >' requested here
CONSTRUCTION_REGISTER("wm_huff_pc",
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:184:7: note: expanded from macro 'CONSTRUCTION_REGISTER'
concrete_algorithm<ws>(algo_name, algo_description);
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:84:20: note: overridden virtual function is here
virtual out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:150:12: warning: 'compute_bitvector' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/src/register/huff_pc.cpp:18:1: note: in instantiation of template class 'concrete_algorithm<wx_huff_pc<unsigned short, false> >' requested here
CONSTRUCTION_REGISTER("wm_huff_pc",
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:184:7: note: expanded from macro 'CONSTRUCTION_REGISTER'
concrete_algorithm<ws>(algo_name, algo_description);
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:84:20: note: overridden virtual function is here
virtual out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:150:12: warning: 'compute_bitvector' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/src/register/huff_pc.cpp:21:1: note: in instantiation of template class 'concrete_algorithm<wx_huff_pc<unsigned int, false> >' requested here
CONSTRUCTION_REGISTER("wm_huff_pc",
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:184:7: note: expanded from macro 'CONSTRUCTION_REGISTER'
concrete_algorithm<ws>(algo_name, algo_description);
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:84:20: note: overridden virtual function is here
virtual out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:150:12: warning: 'compute_bitvector' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/src/register/huff_pc.cpp:28:1: note: in instantiation of template class 'concrete_algorithm<wx_huff_pc<unsigned char, true> >' requested here
CONSTRUCTION_REGISTER("wt_huff_pc",
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:184:7: note: expanded from macro 'CONSTRUCTION_REGISTER'
concrete_algorithm<ws>(algo_name, algo_description);
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:84:20: note: overridden virtual function is here
virtual out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:150:12: warning: 'compute_bitvector' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/src/register/huff_pc.cpp:31:1: note: in instantiation of template class 'concrete_algorithm<wx_huff_pc<unsigned short, true> >' requested here
CONSTRUCTION_REGISTER("wt_huff_pc",
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:184:7: note: expanded from macro 'CONSTRUCTION_REGISTER'
concrete_algorithm<ws>(algo_name, algo_description);
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:84:20: note: overridden virtual function is here
virtual out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:150:12: warning: 'compute_bitvector' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/src/register/huff_pc.cpp:34:1: note: in instantiation of template class 'concrete_algorithm<wx_huff_pc<unsigned int, true> >' requested here
CONSTRUCTION_REGISTER("wt_huff_pc",
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:184:7: note: expanded from macro 'CONSTRUCTION_REGISTER'
concrete_algorithm<ws>(algo_name, algo_description);
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:84:20: note: overridden virtual function is here
virtual out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/src/register/huff_pc.cpp should add these lines:
#include <bits/stdint-uintn.h> // for uint16_t, uint32_t, uint8_t
#include <string> // for allocator, string
/home/marvin/dev/arbeit/pwm/src/register/huff_pc.cpp should remove these lines:
The full include-list for /home/marvin/dev/arbeit/pwm/src/register/huff_pc.cpp:
#include <bits/stdint-uintn.h> // for uint16_t, uint32_t, uint8_t
#include <string> // for allocator, string
#include "benchmark/algorithm.hpp" // for CONSTRUCTION_REGISTER, concrete_a...
#include "wx_huff_pc.hpp" // for wx_huff_pc
---
Warning: include-what-you-use reported diagnostics:
In file included from /home/marvin/dev/arbeit/pwm/src/register/huff_dd_pc.cpp:11:
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:150:12: warning: 'compute_bitvector' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/src/register/huff_dd_pc.cpp:17:1: note: in instantiation of template class 'concrete_algorithm<huff_dd<huff_pc_disp, unsigned char, false> >' requested here
CONSTRUCTION_REGISTER("wm_huff_dd_pc",
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:184:7: note: expanded from macro 'CONSTRUCTION_REGISTER'
concrete_algorithm<ws>(algo_name, algo_description);
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:84:20: note: overridden virtual function is here
virtual out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:150:12: warning: 'compute_bitvector' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/src/register/huff_dd_pc.cpp:20:1: note: in instantiation of template class 'concrete_algorithm<huff_dd<huff_pc_disp, unsigned short, false> >' requested here
CONSTRUCTION_REGISTER("wm_huff_dd_pc",
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:184:7: note: expanded from macro 'CONSTRUCTION_REGISTER'
concrete_algorithm<ws>(algo_name, algo_description);
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:84:20: note: overridden virtual function is here
virtual out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:150:12: warning: 'compute_bitvector' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/src/register/huff_dd_pc.cpp:23:1: note: in instantiation of template class 'concrete_algorithm<huff_dd<huff_pc_disp, unsigned int, false> >' requested here
CONSTRUCTION_REGISTER("wm_huff_dd_pc",
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:184:7: note: expanded from macro 'CONSTRUCTION_REGISTER'
concrete_algorithm<ws>(algo_name, algo_description);
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:84:20: note: overridden virtual function is here
virtual out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:150:12: warning: 'compute_bitvector' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/src/register/huff_dd_pc.cpp:31:1: note: in instantiation of template class 'concrete_algorithm<huff_dd<huff_pc_disp, unsigned char, true> >' requested here
CONSTRUCTION_REGISTER("wt_huff_dd_pc",
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:184:7: note: expanded from macro 'CONSTRUCTION_REGISTER'
concrete_algorithm<ws>(algo_name, algo_description);
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:84:20: note: overridden virtual function is here
virtual out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:150:12: warning: 'compute_bitvector' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/src/register/huff_dd_pc.cpp:34:1: note: in instantiation of template class 'concrete_algorithm<huff_dd<huff_pc_disp, unsigned short, true> >' requested here
CONSTRUCTION_REGISTER("wt_huff_dd_pc",
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:184:7: note: expanded from macro 'CONSTRUCTION_REGISTER'
concrete_algorithm<ws>(algo_name, algo_description);
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:84:20: note: overridden virtual function is here
virtual out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:150:12: warning: 'compute_bitvector' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/src/register/huff_dd_pc.cpp:37:1: note: in instantiation of template class 'concrete_algorithm<huff_dd<huff_pc_disp, unsigned int, true> >' requested here
CONSTRUCTION_REGISTER("wt_huff_dd_pc",
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:184:7: note: expanded from macro 'CONSTRUCTION_REGISTER'
concrete_algorithm<ws>(algo_name, algo_description);
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:84:20: note: overridden virtual function is here
virtual out_type compute_bitvector(const in_type& global_text,
^
In file included from /home/marvin/dev/arbeit/pwm/src/register/huff_dd_pc.cpp:10:
In file included from /home/marvin/dev/arbeit/pwm/include/wx_huff_dd_pc.hpp:12:
In file included from /home/marvin/dev/arbeit/pwm/include/huffman/huff_dd.hpp:25:
In file included from /home/marvin/dev/arbeit/pwm/include/huffman/huff_merge.hpp:15:
/home/marvin/dev/arbeit/pwm/include/construction/merge.hpp:28:21: warning: lambda capture 'dst' is not used [-Wunused-lambda-capture]
auto debug_ptr = [dst](WordType* const) {
^
/home/marvin/dev/arbeit/pwm/include/huffman/huff_merge.hpp:290:9: note: in instantiation of function template specialization 'copy_bits<unsigned long>' requested here
copy_bits<uint64_t>(_bv[level].data(), local_bv.data(), write_offset,
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:153:23: note: in instantiation of function template specialization 'huff_dd<huff_pc_disp, unsigned char, false>::compute<unsigned char *>' requested here
return Algorithm::compute(global_text, size, levels);
^
/home/marvin/dev/arbeit/pwm/src/register/huff_dd_pc.cpp:17:1: note: in instantiation of member function 'concrete_algorithm<huff_dd<huff_pc_disp, unsigned char, false> >::compute_bitvector' requested here
CONSTRUCTION_REGISTER("wm_huff_dd_pc",
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:184:7: note: expanded from macro 'CONSTRUCTION_REGISTER'
concrete_algorithm<ws>(algo_name, algo_description);
^
/home/marvin/dev/arbeit/pwm/src/register/huff_dd_pc.cpp should add these lines:
#include <bits/stdint-uintn.h> // for uint16_t, uint32_t, uint8_t
#include <string> // for allocator, string
#include "huffman/huff_dd.hpp" // for huff_dd
/home/marvin/dev/arbeit/pwm/src/register/huff_dd_pc.cpp should remove these lines:
The full include-list for /home/marvin/dev/arbeit/pwm/src/register/huff_dd_pc.cpp:
#include <bits/stdint-uintn.h> // for uint16_t, uint32_t, uint8_t
#include <string> // for allocator, string
#include "benchmark/algorithm.hpp" // for CONSTRUCTION_REGISTER, concrete_a...
#include "huffman/huff_dd.hpp" // for huff_dd
#include "wx_huff_dd_pc.hpp" // for huff_pc_disp
---
Warning: include-what-you-use reported diagnostics:
In file included from /home/marvin/dev/arbeit/pwm/src/register/huff_ps.cpp:9:
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:150:12: warning: 'compute_bitvector' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/src/register/huff_ps.cpp:15:1: note: in instantiation of template class 'concrete_algorithm<wx_huff_ps<unsigned char, false> >' requested here
CONSTRUCTION_REGISTER("wm_huff_ps",
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:184:7: note: expanded from macro 'CONSTRUCTION_REGISTER'
concrete_algorithm<ws>(algo_name, algo_description);
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:84:20: note: overridden virtual function is here
virtual out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:150:12: warning: 'compute_bitvector' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/src/register/huff_ps.cpp:18:1: note: in instantiation of template class 'concrete_algorithm<wx_huff_ps<unsigned short, false> >' requested here
CONSTRUCTION_REGISTER("wm_huff_ps",
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:184:7: note: expanded from macro 'CONSTRUCTION_REGISTER'
concrete_algorithm<ws>(algo_name, algo_description);
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:84:20: note: overridden virtual function is here
virtual out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:150:12: warning: 'compute_bitvector' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/src/register/huff_ps.cpp:21:1: note: in instantiation of template class 'concrete_algorithm<wx_huff_ps<unsigned int, false> >' requested here
CONSTRUCTION_REGISTER("wm_huff_ps",
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:184:7: note: expanded from macro 'CONSTRUCTION_REGISTER'
concrete_algorithm<ws>(algo_name, algo_description);
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:84:20: note: overridden virtual function is here
virtual out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:150:12: warning: 'compute_bitvector' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/src/register/huff_ps.cpp:28:1: note: in instantiation of template class 'concrete_algorithm<wx_huff_ps<unsigned char, true> >' requested here
CONSTRUCTION_REGISTER("wt_huff_ps",
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:184:7: note: expanded from macro 'CONSTRUCTION_REGISTER'
concrete_algorithm<ws>(algo_name, algo_description);
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:84:20: note: overridden virtual function is here
virtual out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:150:12: warning: 'compute_bitvector' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/src/register/huff_ps.cpp:31:1: note: in instantiation of template class 'concrete_algorithm<wx_huff_ps<unsigned short, true> >' requested here
CONSTRUCTION_REGISTER("wt_huff_ps",
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:184:7: note: expanded from macro 'CONSTRUCTION_REGISTER'
concrete_algorithm<ws>(algo_name, algo_description);
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:84:20: note: overridden virtual function is here
virtual out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:150:12: warning: 'compute_bitvector' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/src/register/huff_ps.cpp:34:1: note: in instantiation of template class 'concrete_algorithm<wx_huff_ps<unsigned int, true> >' requested here
CONSTRUCTION_REGISTER("wt_huff_ps",
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:184:7: note: expanded from macro 'CONSTRUCTION_REGISTER'
concrete_algorithm<ws>(algo_name, algo_description);
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:84:20: note: overridden virtual function is here
virtual out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/src/register/huff_ps.cpp should add these lines:
#include <bits/stdint-uintn.h> // for uint16_t, uint32_t, uint8_t
#include <string> // for allocator, string
/home/marvin/dev/arbeit/pwm/src/register/huff_ps.cpp should remove these lines:
The full include-list for /home/marvin/dev/arbeit/pwm/src/register/huff_ps.cpp:
#include <bits/stdint-uintn.h> // for uint16_t, uint32_t, uint8_t
#include <string> // for allocator, string
#include "benchmark/algorithm.hpp" // for CONSTRUCTION_REGISTER, concrete_a...
#include "wx_huff_ps.hpp" // for wx_huff_ps
---
Warning: include-what-you-use reported diagnostics:
In file included from /home/marvin/dev/arbeit/pwm/src/register/huff_dd_ps.cpp:11:
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:150:12: warning: 'compute_bitvector' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/src/register/huff_dd_ps.cpp:17:1: note: in instantiation of template class 'concrete_algorithm<huff_dd<huff_ps_disp, unsigned char, false> >' requested here
CONSTRUCTION_REGISTER("wm_huff_dd_ps",
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:184:7: note: expanded from macro 'CONSTRUCTION_REGISTER'
concrete_algorithm<ws>(algo_name, algo_description);
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:84:20: note: overridden virtual function is here
virtual out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:150:12: warning: 'compute_bitvector' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/src/register/huff_dd_ps.cpp:20:1: note: in instantiation of template class 'concrete_algorithm<huff_dd<huff_ps_disp, unsigned short, false> >' requested here
CONSTRUCTION_REGISTER("wm_huff_dd_ps",
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:184:7: note: expanded from macro 'CONSTRUCTION_REGISTER'
concrete_algorithm<ws>(algo_name, algo_description);
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:84:20: note: overridden virtual function is here
virtual out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:150:12: warning: 'compute_bitvector' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/src/register/huff_dd_ps.cpp:23:1: note: in instantiation of template class 'concrete_algorithm<huff_dd<huff_ps_disp, unsigned int, false> >' requested here
CONSTRUCTION_REGISTER("wm_huff_dd_ps",
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:184:7: note: expanded from macro 'CONSTRUCTION_REGISTER'
concrete_algorithm<ws>(algo_name, algo_description);
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:84:20: note: overridden virtual function is here
virtual out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:150:12: warning: 'compute_bitvector' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/src/register/huff_dd_ps.cpp:31:1: note: in instantiation of template class 'concrete_algorithm<huff_dd<huff_ps_disp, unsigned char, true> >' requested here
CONSTRUCTION_REGISTER("wt_huff_dd_ps",
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:184:7: note: expanded from macro 'CONSTRUCTION_REGISTER'
concrete_algorithm<ws>(algo_name, algo_description);
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:84:20: note: overridden virtual function is here
virtual out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:150:12: warning: 'compute_bitvector' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/src/register/huff_dd_ps.cpp:34:1: note: in instantiation of template class 'concrete_algorithm<huff_dd<huff_ps_disp, unsigned short, true> >' requested here
CONSTRUCTION_REGISTER("wt_huff_dd_ps",
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:184:7: note: expanded from macro 'CONSTRUCTION_REGISTER'
concrete_algorithm<ws>(algo_name, algo_description);
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:84:20: note: overridden virtual function is here
virtual out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:150:12: warning: 'compute_bitvector' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/src/register/huff_dd_ps.cpp:37:1: note: in instantiation of template class 'concrete_algorithm<huff_dd<huff_ps_disp, unsigned int, true> >' requested here
CONSTRUCTION_REGISTER("wt_huff_dd_ps",
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:184:7: note: expanded from macro 'CONSTRUCTION_REGISTER'
concrete_algorithm<ws>(algo_name, algo_description);
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:84:20: note: overridden virtual function is here
virtual out_type compute_bitvector(const in_type& global_text,
^
In file included from /home/marvin/dev/arbeit/pwm/src/register/huff_dd_ps.cpp:10:
In file included from /home/marvin/dev/arbeit/pwm/include/wx_huff_dd_ps.hpp:12:
In file included from /home/marvin/dev/arbeit/pwm/include/huffman/huff_dd.hpp:25:
In file included from /home/marvin/dev/arbeit/pwm/include/huffman/huff_merge.hpp:15:
/home/marvin/dev/arbeit/pwm/include/construction/merge.hpp:28:21: warning: lambda capture 'dst' is not used [-Wunused-lambda-capture]
auto debug_ptr = [dst](WordType* const) {
^
/home/marvin/dev/arbeit/pwm/include/huffman/huff_merge.hpp:290:9: note: in instantiation of function template specialization 'copy_bits<unsigned long>' requested here
copy_bits<uint64_t>(_bv[level].data(), local_bv.data(), write_offset,
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:153:23: note: in instantiation of function template specialization 'huff_dd<huff_ps_disp, unsigned char, false>::compute<unsigned char *>' requested here
return Algorithm::compute(global_text, size, levels);
^
/home/marvin/dev/arbeit/pwm/src/register/huff_dd_ps.cpp:17:1: note: in instantiation of member function 'concrete_algorithm<huff_dd<huff_ps_disp, unsigned char, false> >::compute_bitvector' requested here
CONSTRUCTION_REGISTER("wm_huff_dd_ps",
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:184:7: note: expanded from macro 'CONSTRUCTION_REGISTER'
concrete_algorithm<ws>(algo_name, algo_description);
^
/home/marvin/dev/arbeit/pwm/src/register/huff_dd_ps.cpp should add these lines:
#include <bits/stdint-uintn.h> // for uint16_t, uint32_t, uint8_t
#include <string> // for allocator, string
#include "huffman/huff_dd.hpp" // for huff_dd
/home/marvin/dev/arbeit/pwm/src/register/huff_dd_ps.cpp should remove these lines:
The full include-list for /home/marvin/dev/arbeit/pwm/src/register/huff_dd_ps.cpp:
#include <bits/stdint-uintn.h> // for uint16_t, uint32_t, uint8_t
#include <string> // for allocator, string
#include "benchmark/algorithm.hpp" // for CONSTRUCTION_REGISTER, concrete_a...
#include "huffman/huff_dd.hpp" // for huff_dd
#include "wx_huff_dd_ps.hpp" // for huff_ps_disp
---
Warning: include-what-you-use reported diagnostics:
In file included from /home/marvin/dev/arbeit/pwm/src/register/huff_pc_ss.cpp:9:
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:150:12: warning: 'compute_bitvector' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/src/register/huff_pc_ss.cpp:15:1: note: in instantiation of template class 'concrete_algorithm<wx_huff_pc_ss<unsigned char, false> >' requested here
CONSTRUCTION_REGISTER("wm_huff_pc_ss",
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:184:7: note: expanded from macro 'CONSTRUCTION_REGISTER'
concrete_algorithm<ws>(algo_name, algo_description);
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:84:20: note: overridden virtual function is here
virtual out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:150:12: warning: 'compute_bitvector' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/src/register/huff_pc_ss.cpp:18:1: note: in instantiation of template class 'concrete_algorithm<wx_huff_pc_ss<unsigned short, false> >' requested here
CONSTRUCTION_REGISTER("wm_huff_pc_ss",
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:184:7: note: expanded from macro 'CONSTRUCTION_REGISTER'
concrete_algorithm<ws>(algo_name, algo_description);
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:84:20: note: overridden virtual function is here
virtual out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:150:12: warning: 'compute_bitvector' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/src/register/huff_pc_ss.cpp:21:1: note: in instantiation of template class 'concrete_algorithm<wx_huff_pc_ss<unsigned int, false> >' requested here
CONSTRUCTION_REGISTER("wm_huff_pc_ss",
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:184:7: note: expanded from macro 'CONSTRUCTION_REGISTER'
concrete_algorithm<ws>(algo_name, algo_description);
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:84:20: note: overridden virtual function is here
virtual out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:150:12: warning: 'compute_bitvector' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/src/register/huff_pc_ss.cpp:28:1: note: in instantiation of template class 'concrete_algorithm<wx_huff_pc_ss<unsigned char, true> >' requested here
CONSTRUCTION_REGISTER("wt_huff_pc_ss",
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:184:7: note: expanded from macro 'CONSTRUCTION_REGISTER'
concrete_algorithm<ws>(algo_name, algo_description);
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:84:20: note: overridden virtual function is here
virtual out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:150:12: warning: 'compute_bitvector' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/src/register/huff_pc_ss.cpp:31:1: note: in instantiation of template class 'concrete_algorithm<wx_huff_pc_ss<unsigned short, true> >' requested here
CONSTRUCTION_REGISTER("wt_huff_pc_ss",
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:184:7: note: expanded from macro 'CONSTRUCTION_REGISTER'
concrete_algorithm<ws>(algo_name, algo_description);
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:84:20: note: overridden virtual function is here
virtual out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:150:12: warning: 'compute_bitvector' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/src/register/huff_pc_ss.cpp:34:1: note: in instantiation of template class 'concrete_algorithm<wx_huff_pc_ss<unsigned int, true> >' requested here
CONSTRUCTION_REGISTER("wt_huff_pc_ss",
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:184:7: note: expanded from macro 'CONSTRUCTION_REGISTER'
concrete_algorithm<ws>(algo_name, algo_description);
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:84:20: note: overridden virtual function is here
virtual out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/src/register/huff_pc_ss.cpp should add these lines:
#include <bits/stdint-uintn.h> // for uint16_t, uint32_t, uint8_t
#include <string> // for allocator, string
/home/marvin/dev/arbeit/pwm/src/register/huff_pc_ss.cpp should remove these lines:
The full include-list for /home/marvin/dev/arbeit/pwm/src/register/huff_pc_ss.cpp:
#include <bits/stdint-uintn.h> // for uint16_t, uint32_t, uint8_t
#include <string> // for allocator, string
#include "benchmark/algorithm.hpp" // for CONSTRUCTION_REGISTER, concrete_a...
#include "wx_huff_pc_ss.hpp" // for wx_huff_pc_ss
---
Warning: include-what-you-use reported diagnostics:
In file included from /home/marvin/dev/arbeit/pwm/src/register/huff_dd_pc_ss.cpp:11:
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:150:12: warning: 'compute_bitvector' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/src/register/huff_dd_pc_ss.cpp:17:1: note: in instantiation of template class 'concrete_algorithm<huff_dd<huff_pc_ss_disp, unsigned char, false> >' requested here
CONSTRUCTION_REGISTER("wm_huff_dd_pc_ss",
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:184:7: note: expanded from macro 'CONSTRUCTION_REGISTER'
concrete_algorithm<ws>(algo_name, algo_description);
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:84:20: note: overridden virtual function is here
virtual out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:150:12: warning: 'compute_bitvector' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/src/register/huff_dd_pc_ss.cpp:20:1: note: in instantiation of template class 'concrete_algorithm<huff_dd<huff_pc_ss_disp, unsigned short, false> >' requested here
CONSTRUCTION_REGISTER("wm_huff_dd_pc_ss",
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:184:7: note: expanded from macro 'CONSTRUCTION_REGISTER'
concrete_algorithm<ws>(algo_name, algo_description);
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:84:20: note: overridden virtual function is here
virtual out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:150:12: warning: 'compute_bitvector' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/src/register/huff_dd_pc_ss.cpp:23:1: note: in instantiation of template class 'concrete_algorithm<huff_dd<huff_pc_ss_disp, unsigned int, false> >' requested here
CONSTRUCTION_REGISTER("wm_huff_dd_pc_ss",
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:184:7: note: expanded from macro 'CONSTRUCTION_REGISTER'
concrete_algorithm<ws>(algo_name, algo_description);
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:84:20: note: overridden virtual function is here
virtual out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:150:12: warning: 'compute_bitvector' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/src/register/huff_dd_pc_ss.cpp:31:1: note: in instantiation of template class 'concrete_algorithm<huff_dd<huff_pc_ss_disp, unsigned char, true> >' requested here
CONSTRUCTION_REGISTER("wt_huff_dd_pc_ss",
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:184:7: note: expanded from macro 'CONSTRUCTION_REGISTER'
concrete_algorithm<ws>(algo_name, algo_description);
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:84:20: note: overridden virtual function is here
virtual out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:150:12: warning: 'compute_bitvector' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/src/register/huff_dd_pc_ss.cpp:34:1: note: in instantiation of template class 'concrete_algorithm<huff_dd<huff_pc_ss_disp, unsigned short, true> >' requested here
CONSTRUCTION_REGISTER("wt_huff_dd_pc_ss",
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:184:7: note: expanded from macro 'CONSTRUCTION_REGISTER'
concrete_algorithm<ws>(algo_name, algo_description);
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:84:20: note: overridden virtual function is here
virtual out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:150:12: warning: 'compute_bitvector' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
out_type compute_bitvector(const in_type& global_text,
^
/home/marvin/dev/arbeit/pwm/src/register/huff_dd_pc_ss.cpp:37:1: note: in instantiation of template class 'concrete_algorithm<huff_dd<huff_pc_ss_disp, unsigned int, true> >' requested here
CONSTRUCTION_REGISTER("wt_huff_dd_pc_ss",
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:184:7: note: expanded from macro 'CONSTRUCTION_REGISTER'
concrete_algorithm<ws>(algo_name, algo_description);
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:84:20: note: overridden virtual function is here
virtual out_type compute_bitvector(const in_type& global_text,
^
In file included from /home/marvin/dev/arbeit/pwm/src/register/huff_dd_pc_ss.cpp:10:
In file included from /home/marvin/dev/arbeit/pwm/include/wx_huff_dd_pc_ss.hpp:12:
In file included from /home/marvin/dev/arbeit/pwm/include/huffman/huff_dd.hpp:25:
In file included from /home/marvin/dev/arbeit/pwm/include/huffman/huff_merge.hpp:15:
/home/marvin/dev/arbeit/pwm/include/construction/merge.hpp:28:21: warning: lambda capture 'dst' is not used [-Wunused-lambda-capture]
auto debug_ptr = [dst](WordType* const) {
^
/home/marvin/dev/arbeit/pwm/include/huffman/huff_merge.hpp:290:9: note: in instantiation of function template specialization 'copy_bits<unsigned long>' requested here
copy_bits<uint64_t>(_bv[level].data(), local_bv.data(), write_offset,
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:153:23: note: in instantiation of function template specialization 'huff_dd<huff_pc_ss_disp, unsigned char, false>::compute<unsigned char *>' requested here
return Algorithm::compute(global_text, size, levels);
^
/home/marvin/dev/arbeit/pwm/src/register/huff_dd_pc_ss.cpp:17:1: note: in instantiation of member function 'concrete_algorithm<huff_dd<huff_pc_ss_disp, unsigned char, false> >::compute_bitvector' requested here
CONSTRUCTION_REGISTER("wm_huff_dd_pc_ss",
^
/home/marvin/dev/arbeit/pwm/include/benchmark/algorithm.hpp:184:7: note: expanded from macro 'CONSTRUCTION_REGISTER'
concrete_algorithm<ws>(algo_name, algo_description);
^
/home/marvin/dev/arbeit/pwm/src/register/huff_dd_pc_ss.cpp should add these lines:
#include <bits/stdint-uintn.h> // for uint16_t, uint32_t, uint8_t
#include <string> // for allocator, string
#include "huffman/huff_dd.hpp" // for huff_dd
/home/marvin/dev/arbeit/pwm/src/register/huff_dd_pc_ss.cpp should remove these lines:
The full include-list for /home/marvin/dev/arbeit/pwm/src/register/huff_dd_pc_ss.cpp:
#include <bits/stdint-uintn.h> // for uint16_t, uint32_t, uint8_t
#include <string> // for allocator, string
#include "benchmark/algorithm.hpp" // for CONSTRUCTION_REGISTER, concrete_a...
#include "huffman/huff_dd.hpp" // for huff_dd
#include "wx_huff_dd_pc_ss.hpp" // for huff_pc_ss_disp
---
In file included from /home/marvin/include/sdsl/bit_vectors.hpp:8,
from /home/marvin/dev/arbeit/pwm/external/wavelet_construction/sdslWT/wt_pc.hpp:25,
from /home/marvin/dev/arbeit/pwm/external/wavelet_construction/sdslWT/WT.hpp:27,
from /home/marvin/dev/arbeit/pwm/external/wavelet_construction/sdslWT/WT.cpp:26:
/home/marvin/include/sdsl/int_vector.hpp:1402:8: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
inline auto
^~~~
/home/marvin/include/sdsl/int_vector.hpp:1410:8: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
inline auto
^~~~
/home/marvin/include/sdsl/int_vector.hpp:1418:8: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
inline auto
^~~~
/home/marvin/include/sdsl/int_vector.hpp:1426:8: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
inline auto
^~~~
/home/marvin/include/sdsl/int_vector.hpp:1434:8: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
inline auto
^~~~
/home/marvin/include/sdsl/int_vector.hpp:1442:8: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
inline auto
^~~~
In file included from /home/marvin/include/sdsl/bit_vectors.hpp:8,
from /home/marvin/dev/arbeit/pwm/external/wavelet_construction/sdslWT/wt_pc.hpp:25,
from /home/marvin/dev/arbeit/pwm/external/wavelet_construction/sdslWT/WT.hpp:27,
from /home/marvin/dev/arbeit/pwm/external/wavelet_construction/sdslWT/WTTime.cpp:31:
/home/marvin/include/sdsl/int_vector.hpp:1402:8: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
inline auto
^~~~
/home/marvin/include/sdsl/int_vector.hpp:1410:8: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
inline auto
^~~~
/home/marvin/include/sdsl/int_vector.hpp:1418:8: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
inline auto
^~~~
/home/marvin/include/sdsl/int_vector.hpp:1426:8: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
inline auto
^~~~
/home/marvin/include/sdsl/int_vector.hpp:1434:8: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
inline auto
^~~~
/home/marvin/include/sdsl/int_vector.hpp:1442:8: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
inline auto
^~~~
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment