MMgr v1.0.0
Zero-heap memory manager in C11. One borrowed buffer, carved by asserted offset.
Loading...
Searching...
No Matches
VerbaScriboNumerusNs Struct Reference

Type of the verba_numerus dispatch table. More...

#include <verba_scribo.h>

Data Fields

size_t(*) u64_clip (const VerbaNumerusCfg *args)
size_t(*) uint (const VerbaNumerusCfg *args)
size_t(*) u32w (const VerbaNumerusCfg *args)
size_t(*) hex (const VerbaNumerusCfg *args)
size_t(*) u32 (const VerbaNumerusCfg *args)
size_t(*) u64 (const VerbaNumerusCfg *args)
size_t(*) i64 (const VerbaNumerusCfg *args)

Detailed Description

Type of the verba_numerus dispatch table.

Note
EMBED_TABLE_LAYOUT asserts the seven members sit at consecutive EMBED_FUNCTION_POINTER_BYTES offsets, with nothing else.

Definition at line 127 of file verba_scribo.h.

Field Documentation

◆ u64_clip

size_t(*) VerbaScriboNumerusNs::u64_clip(const VerbaNumerusCfg *args)

Writes a value right aligned, padded with spaces.

Definition at line 129 of file verba_scribo.h.

◆ uint

size_t(*) VerbaScriboNumerusNs::uint(const VerbaNumerusCfg *args)

Writes a value in the base the caller gives.

Definition at line 130 of file verba_scribo.h.

◆ u32w

size_t(*) VerbaScriboNumerusNs::u32w(const VerbaNumerusCfg *args)

Writes a value in base ten, padded to min digits.

Definition at line 131 of file verba_scribo.h.

◆ hex

size_t(*) VerbaScriboNumerusNs::hex(const VerbaNumerusCfg *args)

Writes a value in lower case base sixteen.

Definition at line 132 of file verba_scribo.h.

◆ u32

size_t(*) VerbaScriboNumerusNs::u32(const VerbaNumerusCfg *args)

Writes a value in base ten, unpadded.

Definition at line 133 of file verba_scribo.h.

◆ u64

size_t(*) VerbaScriboNumerusNs::u64(const VerbaNumerusCfg *args)

The same walk as u32, named for the width meant.

Definition at line 134 of file verba_scribo.h.

◆ i64

size_t(*) VerbaScriboNumerusNs::i64(const VerbaNumerusCfg *args)

Writes a signed value in base ten.

Definition at line 135 of file verba_scribo.h.


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