Skip to main content

Module flags

Module flags 

Source
Expand description

Utility functions for getting combinations of flags.

Structs§

Rights
Helper struct that encapsulates generation of valid/invalid sets of flags based on which rights are supported by a particular node type.

Functions§

build_flag_combinations
Returns a list of flag combinations to test. Returns a vector of the aggregate of every constant flag and every combination of variable flags. For example, calling build_flag_combinations(100, 011) would return [100, 110, 101, 111] (in binary), whereas build_flag_combinations(0, 011) would return [000, 001, 010, 011].