Include file:
#include "mcrl2/atermpp/standard_containers/indexed_set.h
atermpp::
indexed_set
¶A set that assigns each element an unique index, and protects its internal terms en masse.
atermpp::indexed_set::
super
¶typedef for mcrl2::utilities::indexed_set< Key, ThreadSafe, Hash, Equals, Allocator, KeyTable >
atermpp::indexed_set::
size_type
¶typedef for super::size_type
clear
(std::size_t thread_index = 0)¶indexed_set
()¶Constructor of an empty indexed set. Starts with a hashtable of size 128.
indexed_set
(std::size_t number_of_threads)¶Constructor of an empty indexed set. Starts with a hashtable of size 128.
indexed_set
(std::size_t number_of_threads, std::size_t initial_hashtable_size, const typename super::hasher &hash = typename super::hasher(), const typename super::key_equal &equals = typename super::key_equal())¶Constructor of an empty index set. Starts with a hashtable of the indicated size.
Parameters:
insert
(const Key &key, std::size_t thread_index = 0)¶