Clingo
Loading...
Searching...
No Matches
ordered_set.hh
1#pragma once
2
3#include <clingo/util/hash.hh>
4
5#include <tsl/ordered_set.h>
6
7namespace CppClingo::Util {
8
11
13template <class Key, class Hash = value_hasher, class KeyEqual = value_equal_to, class Allocator = std::allocator<Key>,
14 class ValueTypeContainer = std::vector<Key, Allocator>, class IndexType = std::uint_least32_t>
15using ordered_set = tsl::ordered_set<Key, Hash, KeyEqual, Allocator, ValueTypeContainer, IndexType>;
16
18
19} // namespace CppClingo::Util
tsl::ordered_set< Key, Hash, KeyEqual, Allocator, ValueTypeContainer, IndexType > ordered_set
Alias for ordered sets.
Definition ordered_set.hh:15