diff --git a/stacktrace.html b/stacktrace.html
index cb85f43..e80dd4b 100644
--- a/stacktrace.html
+++ b/stacktrace.html
@@ -160,8 +160,8 @@
Header <stacktrace>
typedef basic_stacktrace stacktrace; // This is the typedef to use unless you'd like to provide a specific allocator to std::stacktrace::basic_stacktrace.
// Fast hashing support, O(st.size()) complexity; Async-Handler-Safe.
- template<typename Allocator>
- std::size_t hash_value(const basic_stacktrace< Allocator > & st);
+ template<>
+ struct hash< basic_stacktrace >;
// Outputs stacktrace in a human readable format to output stream; unsafe to use in async handlers.
template<typename CharT, typename TraitsT, typename Allocator>
@@ -170,7 +170,8 @@ Header <stacktrace>
const basic_stacktrace< Allocator > & bt);
// Fast hashing support, O(1) complexity; Async-Handler-Safe.
- std::size_t hash_value(const frame & f);
+ template<>
+ struct hash< frame >;
// Outputs stacktrace::frame in a human readable format to string; unsafe to use in async handlers.
std::string to_string(const frame & f);