|
FireSync API
|
Represents constraint and validity information for a bit flag setting.

Public Member Functions | |
| kStatus | kInfoBits_Init (kInfoBits *info, k32u options) |
| Initializes a kInfoBits structure to default values. More... | |
| kStatus | kInfoBits_ValidateAtLeastOne (kInfoBits *info, k32u options) |
| Checks whether the specified options are valid, setting appropriate violation flags. More... | |
| kStatus | kInfoBits_ValidateOne (kInfoBits *info, k32u option) |
| Checks whether the specified option is valid. More... | |
Public Attributes | |
| k32u | absoluteOptions |
| Set of valid options under any circumstances. | |
| kBool | isGrouped |
| Value is constrained to be the same as its peers within a group. | |
| kBool | isReadOnly |
| Value is read-only (cannot be modified). | |
| k32u | relativeOptions |
| Set of valid options, limited by current values of other (more dominant) settings. | |
| kViolation | violations |
| Constraints violated by the current value. | |