engine/dep/include/ctti/hash_literal.hpp
2024-12-02 18:48:18 -06:00

21 lines
453 B
C++

#ifndef CTTI_HASH_LITERAL_HPP
#define CTTI_HASH_LITERAL_HPP
#include <ctti/detail/cstring.hpp>
#ifdef CTI_HASH_LITERAL_NAMESPACE
namespace CTTI_HASH_LITERAL_NAMESPACE
{
#endif // CTTI_HASH_LITERAL_NAMESPACE
constexpr std::uint64_t operator"" _sh(const char* str, std::size_t length)
{
return ctti::detail::cstring{str, length}.hash();
}
#ifdef CTTI_HASH_LITERAL_NAMESPACE
}
#endif // CTTI_HASH_LITERAL_NAMESPACE
#endif // CTTI_HASH_LITERAL_HPP