Design
    The pb_ds namespace contains:
    
      - Exception classes (see Interface::Exceptions::Common)
- Invalidation-guarantee tags (see Design::Invalidation Guarantees
      and Interface::Data-Structure Tags
      and Traits::Invalidation-Guarantee Tags).
- Associative Containers (see Design::Associative
      Containers::Tree-Based Containers, Design::Associative
      Containers::Trie-Based Containers, Design::Associative
      Containers::Hash-Based Containers, and Design::Associative
      Containers::List-Based Containers, and Interface::Containers::Associative
      Containers).
- Associative Container tags and traits
      (see Design::Associative
      Containers::Data-Structure Genericity, Interface::Data-Structure Tags
      and Traits::Data-Structure Tags::Associative-Containers,
      and Interface::Data-Structure Tags and
      Traits::Data-Structure
      Traits::Associative-Containers).
- Associative Container policies (see
      Design::Associative
      Containers::Tree-Based Containers, Design::Associative
      Containers::Trie-Based Containers, Design::Associative
      Containers::Hash-Based Containers, and Design::Associative
      Containers::List-Based Containers, and Interface::Container
      Policy Classes).
- Mapped types for setting the mapping semantics of
      associative containers (see Tutorial::Associative
      Containers::Associative Containers Others than Maps and
      Interface::Mapped-Type
      Policies).
- Priority Queues (see Design::Priority
      Queues and Interface::Containers::Priority
      Queues).
- Priority Queue tags and traits
      (see Design::Priority
      Queues::Traits, Interface::Data-Structure Tags and
      Traits::Data-Structure Tags::Priority Queues, and
      Interface::Data-Structure
      Tags and Traits::Data-Structure Traits::Priority
      Queues).
Associative-Container Design
    describes associative-container design.
    Priority-Queue Design describes
    priority-queue design.