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.
|