microfmt
Zero-allocation C++ formatting for constrained environments
Loading...
Searching...
No Matches
Classes | Namespaces | Functions | Variables
gdb_packet_metadata.hpp File Reference

Metadata table for GDB RSP packet types. More...

#include "../microfmt.hpp"
#include "gdb_packet_types.hpp"
#include <cstdint>
Include dependency graph for gdb_packet_metadata.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  microfmt::gdb::packet_metadata
 Metadata descriptor for a GDB RSP packet. More...
 

Namespaces

namespace  microfmt
 
namespace  microfmt::gdb
 

Functions

constexpr const packet_metadata & microfmt::gdb::get_packet_metadata (packet_type type) noexcept
 Retrieves metadata for a specific packet type with strict bounds checking.
 

Variables

constexpr packet_metadata microfmt::gdb::packet_metadata_table []
 Compile-time lookup table mapping packet_type to its metadata. Initialized strictly with C++17 positional arguments to ensure compliance.
 

Detailed Description

Metadata table for GDB RSP packet types.