#pragma once
#include <folly/container/detail/F14Defaults.h>
#include <folly/memory/MemoryResource.h>
namespace folly {
template <
typename Key,
typename Hasher = f14::DefaultHasher<Key>,
typename KeyEqual = f14::DefaultKeyEqual<Key>,
typename Alloc = f14::DefaultAlloc<Key>>
class F14NodeSet;
template <
typename Key,
typename Hasher = f14::DefaultHasher<Key>,
typename KeyEqual = f14::DefaultKeyEqual<Key>,
typename Alloc = f14::DefaultAlloc<Key>>
class F14ValueSet;
template <
typename Key,
typename Hasher = f14::DefaultHasher<Key>,
typename KeyEqual = f14::DefaultKeyEqual<Key>,
typename Alloc = f14::DefaultAlloc<Key>>
class F14VectorSet;
template <
typename Key,
typename Hasher = f14::DefaultHasher<Key>,
typename KeyEqual = f14::DefaultKeyEqual<Key>,
typename Alloc = f14::DefaultAlloc<Key>>
class F14FastSet;
#if FOLLY_HAS_MEMORY_RESOURCE
namespace pmr {
F14NodeSet;
F14ValueSet;
F14VectorSet;
F14FastSet;
}
#endif
}