WPILibC++ 2025.2.1
|
#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... | |