# basic_types.hpp File Reference

## Detailed Description

Contains basic types used by containers.

Definition in file basic_types.hpp.

Go to the source code of this file.

## Namespaces

- namespace pb_ds
- namespace pb_ds::detail

## Classes

- struct pb_ds::detail::no_throw_copies< Key, Mapped >
- struct pb_ds::detail::no_throw_copies< Key, null_mapped_type >
- struct pb_ds::detail::value_type_base< Key, Mapped, Allocator, false >
- struct pb_ds::detail::value_type_base< Key, Mapped, Allocator, false >::stored_value_type
- struct pb_ds::detail::value_type_base< Key, Mapped, Allocator, true >
- struct pb_ds::detail::value_type_base< Key, Mapped, Allocator, true >::stored_value_type
- struct pb_ds::detail::value_type_base< Key, null_mapped_type, Allocator, false >
- struct pb_ds::detail::value_type_base< Key, null_mapped_type, Allocator, false >::stored_value_type
- struct pb_ds::detail::value_type_base< Key, null_mapped_type, Allocator, true >
- struct pb_ds::detail::value_type_base< Key, null_mapped_type, Allocator, true >::stored_value_type

## Defines

- #define PB_DS_CLASS_C_DEC
- #define PB_DS_CLASS_T_DEC