unordered\_set.hpp(3) Library Functions Manual unordered\_set.hpp(3)

# [NAME](#NAME)

unordered\_set.hpp - Support for types found in &lt;unordered\_set&gt;.

# [SYNOPSIS](#SYNOPSIS)

#include 'cereal/cereal.hpp'  
#include &lt;unordered\_set&gt;

## [Functions](#Functions)

template&lt;class Archive, class SetT&gt; void **cereal::unordered\_set\_detail::save** (Archive &ar, SetT const &set)  
template&lt;class Archive, class SetT&gt; void **cereal::unordered\_set\_detail::load** (Archive &ar, SetT &set)  
template&lt;class Archive, class K, class H, class KE, class A&gt; void **cereal::CEREAL\_SAVE\_FUNCTION\_NAME** (Archive &ar, std::unordered\_set&lt; K, H, KE, A &gt; const &unordered\_set)  
Saving for std::unordered\_set. template&lt;class Archive, class K, class H, class KE, class A&gt; void **cereal::CEREAL\_LOAD\_FUNCTION\_NAME** (Archive &ar, std::unordered\_set&lt; K, H, KE, A &gt; &unordered\_set)  
Loading for std::unordered\_set. template&lt;class Archive, class K, class H, class KE, class A&gt; void **cereal::CEREAL\_SAVE\_FUNCTION\_NAME** (Archive &ar, std::unordered\_multiset&lt; K, H, KE, A &gt; const &unordered\_multiset)  
Saving for std::unordered\_multiset. template&lt;class Archive, class K, class H, class KE, class A&gt; void **cereal::CEREAL\_LOAD\_FUNCTION\_NAME** (Archive &ar, std::unordered\_multiset&lt; K, H, KE, A &gt; &unordered\_multiset)  
Loading for std::unordered\_multiset.

# [Detailed Description](#Detailed_Description)

Support for types found in &lt;unordered\_set&gt;.

# [Author](#Author)

Generated automatically by Doxygen for cereal from the source code.

Sat Aug 29 2026 00:42:30 cereal

---

Document: unordered_set.hpp(3) from cereal 1.3.2-r5 (Chainguard OS)
Source: https://github.com/USCiLab/cereal
