FlagSet Members
The FlagSet type exposes the following members.
Constructors
| Name | Description | |
|---|---|---|
|
|
FlagSet()()()() |
Creates a new flagset with all flags cleared
|
|
|
FlagSet(FlagSet) |
Creates a new flagset with all flags set equal to those in the original
|
Methods
| Name | Description | |
|---|---|---|
|
|
Clear(UInt32) |
Clears one or more individual flags
|
|
|
Clear()()()() |
Clears all flags
|
|
|
Clear(FlagSet) |
Clears all flags that are set in another flagset. Flags that are clear in the other
flagset are NOT changed
|
|
|
Copy |
Sets all flags equal to those in another flagset
|
|
|
IsClear(UInt32) |
Checks whether one or more individual flags are clear
|
|
|
IsClear()()()() |
Checkes whether any flags are set
|
|
|
IsSet(UInt32) |
Checks whether one or more individual flags are set
|
|
|
IsSet()()()() |
Checks whether any flags are set
|
|
|
Matches(FlagSet, UInt32) |
Checks whether specific flags match in both flagsets
|
|
|
Matches(FlagSet) |
Checks whether all flags match in both flagsets
|
|
|
Set(UInt32) |
Sets one or more individual flags
|
|
|
Set()()()() |
Sets all flags
|
|
|
Set(FlagSet) |
Sets all flags that are set in another flagset. Flags that are not set in the other
flagset are NOT changed.
|