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