110CX_C
bool _strFormat(_Inout_
string* out, _In_ strref fmt,
int n, _In_
stvar* args);
130#define strFormat(out, fmt, ...) \
131 _strFormat(out, fmt, count_macro_args(__VA_ARGS__), (stvar[]) { __VA_ARGS__ })
#define stvar(typen, val)
Dynamic arrays with type-safe generic programming.
Format variable descriptor for Formattable interface implementations.
string tmp
temporary storage for variable-level operations
uintptr fmtdata[4]
type-specific format data
string var
(unparsed) variable descriptor
sa_string fmtopts
variable format options (other than width)
int32 idx
explicit index (1-based)
int32 arrayidx
array index (or -1)
void * data
data backing up this variable
Variant type containers and type-safe variadic argument support.