FireSync API
 All Classes Files Functions Variables Typedefs Friends Macros Modules Pages
kInfoBits Struct Reference

Description

Represents constraint and validity information for a bit flag setting.

Inheritance diagram for kInfoBits:
Inheritance graph

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.
 

The documentation for this struct was generated from the following file: