|  | WPILibC++ 2025.3.2
    | 
This file defines DenseMapInfo traits for DenseMap. More...
#include <cassert>#include <cstddef>#include <cstdint>#include <tuple>#include <type_traits>#include <utility>Go to the source code of this file.
| Classes | |
| struct | wpi::DenseMapInfo< T, Enable > | 
| An information struct used to provide DenseMap with the various necessary components for a given value type T.  More... | |
| struct | wpi::DenseMapInfo< T * > | 
| struct | wpi::DenseMapInfo< char > | 
| struct | wpi::DenseMapInfo< unsigned char > | 
| struct | wpi::DenseMapInfo< unsigned short > | 
| struct | wpi::DenseMapInfo< unsigned > | 
| struct | wpi::DenseMapInfo< unsigned long > | 
| struct | wpi::DenseMapInfo< unsigned long long > | 
| struct | wpi::DenseMapInfo< short > | 
| struct | wpi::DenseMapInfo< int > | 
| struct | wpi::DenseMapInfo< long > | 
| struct | wpi::DenseMapInfo< long long > | 
| struct | wpi::DenseMapInfo< std::pair< T, U > > | 
| struct | wpi::DenseMapInfo< std::tuple< Ts... > > | 
| struct | wpi::DenseMapInfo< Enum, std::enable_if_t< std::is_enum_v< Enum > > > | 
| Namespaces | |
| namespace | wpi | 
| Foonathan namespace. | |
| namespace | wpi::densemap | 
| namespace | wpi::densemap::detail | 
| namespace | wpi::detail | 
| These are wrappers over isa* function that allow them to be used in generic algorithms such as wpi:all_of,wpi::none_of, etc. | |
| Functions | |
| uint64_t | wpi::densemap::detail::mix (uint64_t x) | 
| unsigned | wpi::detail::combineHashValue (unsigned a, unsigned b) | 
| Simplistic combination of 32-bit hash values into 32-bit hash values. | |
This file defines DenseMapInfo traits for DenseMap.