WPILibC++ 2024.3.2
|
This file defines the StringMapEntry class - it is intended to be a low dependency implementation detail of StringMap that is more suitable for inclusion in public headers than StringMap.h itself is. More...
#include "wpi/MemAlloc.h"
#include <cassert>
#include <cstring>
#include <optional>
#include <string_view>
Go to the source code of this file.
Classes | |
class | wpi::StringMapEntryBase |
StringMapEntryBase - Shared base class of StringMapEntry instances. More... | |
class | wpi::StringMapEntryStorage< ValueTy > |
StringMapEntryStorage - Holds the value in a StringMapEntry. More... | |
class | wpi::StringMapEntryStorage< std::nullopt_t > |
class | wpi::StringMapEntry< ValueTy > |
StringMapEntry - This is used to represent one value that is inserted into a StringMap. More... | |
struct | std::tuple_size< wpi::StringMapEntry< ValueTy > > |
struct | std::tuple_element< I, wpi::StringMapEntry< ValueTy > > |
Namespaces | |
namespace | wpi |
namespace | std |
Functions | |
template<std::size_t Index, typename ValueTy > | |
decltype(auto) | wpi::get (const StringMapEntry< ValueTy > &E) |
This file defines the StringMapEntry class - it is intended to be a low dependency implementation detail of StringMap that is more suitable for inclusion in public headers than StringMap.h itself is.