Index
Modules:
cdecl
,
cdecl/applies
,
cdecl/bitfields
,
cdecl/cdeclapi
,
cdecl/cdecls
.
API symbols
bitfields:
bitfields: bitfields(name, def: untyped)
cdeclmacro:
cdecls: cdeclmacro(name: string; def: untyped)
CLabel:
cdeclapi: CLabel
cmacrowrapper:
cdecls: cmacrowrapper(name: string; def: untyped)
CRawStr:
cdeclapi: CRawStr
CRawToken:
cdeclapi: CRawToken
CToken:
cdeclapi: CToken
Param:
applies: Param
setBitsSlice:
bitfields: setBitsSlice[T: SomeInteger; V](b: var T; slice: Slice[int]; x: V)
symbolName:
cdeclapi: symbolName(x: untyped): string
symbolVal:
cdeclapi: symbolVal(x: CRawStr): string
cdeclapi: symbolVal(x: string): string
unpackLabelsAsArgs:
applies: unpackLabelsAsArgs(callee: typed; args: varargs[untyped]): untyped
unpackObjectArgFields:
applies: unpackObjectArgFields(callee: untyped; arg: typed; extras: varargs[untyped]): untyped
unpackObjectArgs:
applies: unpackObjectArgs(callee: untyped; arg: typed; extras: varargs[untyped]): untyped