|
| file | add.h [code] |
| | PPUTL_ADD - add two numbers together [0, 256)
|
| |
| file | cat.h [code] |
| | PPUTL_CAT - concatenate [0, 256) args
|
| |
| file | choose.h [code] |
| | PPUTL_CHOOSE - expands to arg at index idx [0, 256)
|
| |
| file | dec.h [code] |
| | PPUTL_DEC - decrement a number [1, 256)
|
| |
| file | eat.h [code] |
| | PPUTL_EAT - eats any arguments; expands to nothing
|
| |
| file | empty.h [code] |
| | PPUTL_EMPTY - empty macro function for controlled expansion
|
| |
| file | eq.h [code] |
| | PPUTL_EQ - expands to 1 if two numbers a and b [0, 256) are equal, or 0 if not
|
| |
| file | expand.h [code] |
| | PPUTL_EXPAND - Performs a secondary expansion of the provided args
|
| |
| file | first.h [code] |
| | PPUTL_FIRST - return the first passed argument
|
| |
| file | gen.h [code] |
| | Group file for pputl.gen - Contains tools for preprocessor argument generation.
|
| |
| file | iif.h [code] |
| | PPUTL_IIF - conditionally expands based on a 0 or 1 bit
|
| |
| file | inc.h [code] |
| | PPUTL_INC - increment a number [0, 255)
|
| |
| file | includes.h [code] |
| | PPUTL_INCLUDES - expands to 1 if numeric args [0, 256) have at least one n value; else 0
|
| |
| file | join.h [code] |
| | Group file for pputl.join - Contains tools for preprocessor argument joining.
|
| |
| file | nargs.h [code] |
| | PPUTL_NARGS - Returns the number of args passed [0, 256)
|
| |
| file | neq.h [code] |
| | PPUTL_NEQ - expands to 1 if two numbers a and b [0, 256) are NOT equal, or 0 if not
|
| |
| file | not.h [code] |
| | PPUTL_NOT - flips the provided bit
|
| |
| file | nothing.h [code] |
| | PPUTL_NOTHING - expands to nothing
|
| |
| file | pputl.h [code] |
| | Group file for pputl - Contains all library functionality.
|
| |
| file | reduce.h [code] |
| | PPUTL_REDUCE - reduces [0, 256) args to one expansion using a reducer macro
|
| |
| file | rest.h [code] |
| | PPUTL_REST - return all passed arguments except for the first
|
| |
| file | stringize.h [code] |
| | PPUTL_STRINGIZE - stringizes provided args
|
| |
| file | sum.h [code] |
| | PPUTL_SUM - add two numbers together [0, 256)
|
| |
| file | tuple.h [code] |
| | Group file for pputl.tuple - Contains tools for preprocessor tuple manipulation.
|
| |