![]() |
WPILibC++ 2025.3.2
|
#include <stdint.h>#include <cassert>#include <span>#include <string>#include <string_view>#include <unordered_set>#include <utility>#include <vector>#include "wpi/StringMap.h"#include "wpi/bit.h"Go to the source code of this file.
Classes | |
| class | wpi::StructFieldDescriptor |
| Raw struct dynamic field descriptor. More... | |
| class | wpi::StructDescriptor |
| Raw struct dynamic struct descriptor. More... | |
| class | wpi::StructDescriptorDatabase |
| Database of raw struct dynamic descriptors. More... | |
| class | wpi::DynamicStruct |
| Dynamic (run-time) read-only access to a serialized raw struct. More... | |
| class | wpi::MutableDynamicStruct |
| Dynamic (run-time) mutable access to a serialized raw struct. More... | |
| struct | wpi::impl::DSOData |
| class | wpi::DynamicStructObject |
| Dynamic (run-time) mutable access to a serialized raw struct, with internal data storage. More... | |
Namespaces | |
| namespace | wpi |
| Foonathan namespace. | |
| namespace | wpi::impl |
Enumerations | |
| enum class | wpi::StructFieldType { wpi::kBool , wpi::kChar , wpi::kInt8 , wpi::kInt16 , wpi::kInt32 , wpi::kInt64 , wpi::kUint8 , wpi::kUint16 , wpi::kUint32 , wpi::kUint64 , wpi::kFloat , wpi::kDouble , wpi::kStruct } |
| Known data types for raw struct dynamic fields (see StructFieldDescriptor). More... | |