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

Type of the verba_fractio dispatch table. More...

#include <verba_scribo.h>

Data Fields

size_t(*) g (const VerbaFractioCfg *args)
size_t(*) fixed (const VerbaFractioCfg *args)
embed_bool(*) sign_bit (const VerbaFractioCfg *args)
embed_bool(*) is_inf (const VerbaFractioCfg *args)
embed_bool(*) is_nan (const VerbaFractioCfg *args)

Detailed Description

Type of the verba_fractio dispatch table.

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

Definition at line 163 of file verba_scribo.h.

Field Documentation

◆ g

size_t(*) VerbaScriboFractioNs::g(const VerbaFractioCfg *args)

Writes a double to a significant digit count.

Definition at line 165 of file verba_scribo.h.

◆ fixed

size_t(*) VerbaScriboFractioNs::fixed(const VerbaFractioCfg *args)

Writes a double to a decimal count.

Definition at line 166 of file verba_scribo.h.

◆ sign_bit

embed_bool(*) VerbaScriboFractioNs::sign_bit(const VerbaFractioCfg *args)

Reports a double's sign bit.

Definition at line 167 of file verba_scribo.h.

◆ is_inf

embed_bool(*) VerbaScriboFractioNs::is_inf(const VerbaFractioCfg *args)

Reports whether a double is an infinity.

Definition at line 168 of file verba_scribo.h.

◆ is_nan

embed_bool(*) VerbaScriboFractioNs::is_nan(const VerbaFractioCfg *args)

Reports whether a double is a NaN.

Definition at line 169 of file verba_scribo.h.


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