|SET_BITFLAG_LIST||System for storing bitflags past the 24 limit, making use of an associative list.|
System for storing bitflags past the 24 limit, making use of an associative list.
Macro converts a list of integers into an associative list of bitflag entries for quicker comparison. Example: list(0, 4, 26, 32)) => list( "0" = ( (1<<0) | (1<<4) ), "1" = ( (1<<2) | (1<<8) ) ) Lists are cached into a global list of lists to avoid identical duplicates. This system makes value comparisons faster than pairing every element of one list with every element of the other for evaluation.
- target - List of integers.