Macros§
- va_
expand - Generates a macro for you and immediatly passes it on to
va_invoke
. - va_
expand_ more - Like
va_expand
, but usesva_invoke_more
. - va_
expand_ more_ with_ nil - Like
va_expand
, but usesva_invoke_more_with_nil
. - va_
expand_ with_ nil - Like
va_expand
, but usesva_invoke_with_nil
. - va_
invoke - Invokes a macro multiple times with optional args, a length, a growing list of distinct identifiers and a growing list of successive indices.
- va_
invoke_ more - Like
va_invoke
, but with lists of up to 32 elements. - va_
invoke_ more_ with_ nil - Like
va_invoke
, but uses also includes an “empty list”. - va_
invoke_ with_ nil - Like
va_invoke
, but with lists of up to 32 elements and also includes an “empty list”.