File indexing completed on 2025-01-18 09:54:06
0001
0002
0003
0004
0005
0006
0007
0008 #ifndef CATCH_TEST_CASE_INFO_HASHER_HPP_INCLUDED
0009 #define CATCH_TEST_CASE_INFO_HASHER_HPP_INCLUDED
0010
0011 #include <cstdint>
0012
0013 namespace Catch {
0014
0015 struct TestCaseInfo;
0016
0017 class TestCaseInfoHasher {
0018 public:
0019 using hash_t = std::uint64_t;
0020 TestCaseInfoHasher( hash_t seed );
0021 uint32_t operator()( TestCaseInfo const& t ) const;
0022
0023 private:
0024 hash_t m_seed;
0025 };
0026
0027 }
0028
0029 #endif