Contains standard policies for containers. More...
#include <memory>
#include <ext/pb_ds/hash_policy.hpp>
#include <ext/pb_ds/list_update_policy.hpp>
#include <ext/pb_ds/detail/branch_policy/null_node_metadata.hpp>
#include <ext/pb_ds/tree_policy.hpp>
#include <ext/pb_ds/trie_policy.hpp>
#include <ext/pb_ds/tag_and_trait.hpp>
#include <tr1/functional>
Classes | |
struct | __gnu_pbds::detail::default_comb_hash_fn |
Primary template, default_comb_hash_fn. More... | |
struct | __gnu_pbds::detail::default_eq_fn< Key > |
Primary template, default_eq_fn. More... | |
struct | __gnu_pbds::detail::default_hash_fn< Key > |
Primary template, default_hash_fn. More... | |
struct | __gnu_pbds::detail::default_probe_fn< Comb_Probe_Fn > |
Primary template, default_probe_fn. More... | |
struct | __gnu_pbds::detail::default_resize_policy< Comb_Hash_Fn > |
Primary template, default_resize_policy. More... | |
struct | __gnu_pbds::detail::default_trie_access_traits< Key > |
Primary template, default_trie_access_traits. More... | |
struct | __gnu_pbds::detail::default_trie_access_traits< std::basic_string< Char, Char_Traits, std::allocator< char > > > |
Partial specialization, default_trie_access_traits. More... | |
struct | __gnu_pbds::detail::default_update_policy |
Default update policy. More... | |
Namespaces | |
__gnu_pbds | |
GNU extensions for policy-based data structures for public use. | |
__gnu_pbds::detail | |
Macros | |
#define | __dtrie_alloc std::allocator<char> |
#define | __dtrie_string std::basic_string<Char, Char_Traits, __dtrie_alloc> |
Enumerations | |
enum | { __gnu_pbds::detail::default_store_hash = false } |
Enumeration for default behavior of stored hash data. More... | |
Contains standard policies for containers.
#define __dtrie_alloc std::allocator<char> |
#define __dtrie_string std::basic_string<Char, Char_Traits, __dtrie_alloc> |