# 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 __gnu_pbds
- namespace __gnu_pbds::detail

## Classes

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

## Defines

- #define PB_DS_CLASS_C_DEC
- #define PB_DS_CLASS_C_DEC
- #define PB_DS_CLASS_T_DEC
- #define PB_DS_CLASS_T_DEC