microfmt
Zero-allocation C++ formatting for constrained environments
Loading...
Searching...
No Matches
Public Attributes | List of all members
microfmt::reg_grid_desc< WordType, N > Struct Template Reference

Static descriptor naming N register entries within a grid. More...

#include <grid_view.hpp>

Collaboration diagram for microfmt::reg_grid_desc< WordType, N >:
Collaboration graph
[legend]

Public Attributes

microfmt::string_view title
 Optional grid title rendered as === title ===.
 
uint8_t columns {4}
 Number of register entries rendered per row (defaults to 4).
 
microfmt::string_view names [N]
 Per-entry names, one per register word.
 

Detailed Description

template<typename WordType, size_t N>
struct microfmt::reg_grid_desc< WordType, N >

Static descriptor naming N register entries within a grid.

Intended to live in flash / .rodata and pair with a contiguous array of register words for rendering.

Template Parameters
WordTypeUnderlying register word type.
NNumber of register entries described.

Member Data Documentation

◆ columns

template<typename WordType , size_t N>
uint8_t microfmt::reg_grid_desc< WordType, N >::columns {4}

Number of register entries rendered per row (defaults to 4).

◆ names

template<typename WordType , size_t N>
microfmt::string_view microfmt::reg_grid_desc< WordType, N >::names[N]

Per-entry names, one per register word.

◆ title

template<typename WordType , size_t N>
microfmt::string_view microfmt::reg_grid_desc< WordType, N >::title

Optional grid title rendered as === title ===.


The documentation for this struct was generated from the following file: