LeechCraft 0.6.70-19214-g121e5318a7
Modular cross-platform feature rich live environment.
Loading...
Searching...
No Matches
statichash.h File Reference
#include <concepts>
#include <cstddef>
#include <cstdint>
#include <initializer_list>
#include <iterator>
#include <string_view>
#include <utility>
Include dependency graph for statichash.h:

Go to the source code of this file.

Classes

struct  LC::Util::KVPair< K, V >

Namespaces

namespace  LC
namespace  LC::Util

Functions

template<size_t N, typename V>
 LC::Util::KVPair (const char(&)[N], V) -> KVPair< std::string_view, V >
template<typename K>
constexpr uint64_t LC::Util::DefaultHashImpl (K)
template<>
constexpr uint64_t LC::Util::DefaultHashImpl (std::string_view name)
template<std::convertible_to< uint64_t > K>
constexpr uint64_t LC::Util::DefaultHashImpl (K val)
constexpr uint64_t LC::Util::DefaultHash (auto val)
template<typename K, typename V, auto Hasher = DefaultHash<K>>
consteval auto LC::Util::MakeHash (auto &&... commands)
template<typename V>
consteval auto LC::Util::MakeStringHash (auto &&... commands)