tag_and_trait.hpp File Reference

Go to the source code of this file.

## Classes

struct | __gnu_pbds::associative_tag
struct | __gnu_pbds::basic_branch_tag
struct | __gnu_pbds::basic_hash_tag
struct | __gnu_pbds::basic_invalidation_guarantee
struct | __gnu_pbds::binary_heap_tag
struct | __gnu_pbds::binomial_heap_tag
struct | __gnu_pbds::cc_hash_tag
struct | __gnu_pbds::container_tag
struct | __gnu_pbds::container_traits< Cntnr >
struct | __gnu_pbds::container_traits_base< _Tag >
struct | __gnu_pbds::container_traits_base< binary_heap_tag >
struct | __gnu_pbds::container_traits_base< binomial_heap_tag >
struct | __gnu_pbds::container_traits_base< cc_hash_tag >
struct | __gnu_pbds::container_traits_base< gp_hash_tag >
struct | __gnu_pbds::container_traits_base< list_update_tag >
struct | __gnu_pbds::container_traits_base< ov_tree_tag >
struct | __gnu_pbds::container_traits_base< pairing_heap_tag >
struct | __gnu_pbds::container_traits_base< pat_trie_tag >
struct | __gnu_pbds::container_traits_base< rb_tree_tag >
struct | __gnu_pbds::container_traits_base< rc_binomial_heap_tag >
struct | __gnu_pbds::container_traits_base< splay_tree_tag >
struct | __gnu_pbds::container_traits_base< thin_heap_tag >
struct | __gnu_pbds::detail::container_base_dispatch< Key, Mapped, _Alloc, Tag, Policy_Tl >
struct | __gnu_pbds::gp_hash_tag
struct | __gnu_pbds::list_update_tag
struct | __gnu_pbds::null_node_update< _Tp1, _Tp2, _Tp3, _Tp4 >
struct | __gnu_pbds::null_type
struct | __gnu_pbds::ov_tree_tag
struct | __gnu_pbds::pairing_heap_tag
struct | __gnu_pbds::pat_trie_tag
struct | __gnu_pbds::point_invalidation_guarantee
struct | __gnu_pbds::priority_queue_tag
struct | __gnu_pbds::range_invalidation_guarantee
struct | __gnu_pbds::rb_tree_tag
struct | __gnu_pbds::rc_binomial_heap_tag
struct | __gnu_pbds::sequence_tag
struct | __gnu_pbds::splay_tree_tag
struct | __gnu_pbds::string_tag
struct | __gnu_pbds::thin_heap_tag
struct | __gnu_pbds::tree_tag
struct | __gnu_pbds::trie_tag
struct | __gnu_pbds::trivial_iterator_tag

## Namespaces

namespace | __gnu_pbds

## Typedefs

typedef void | __gnu_pbds::trivial_iterator_difference_type

## Detailed Description

Contains tags and traits, e.g., ones describing underlying data structures.

Definition in file tag_and_trait.hpp.