GitHub    Download    Forum
Overview
Tutorial
C++ API
General interfaces
Data interfaces
UDomain
UStorage
UObject
UList
UBitFlagSet
Copy
Create
Destroy
First
Get
IsValid
UBitFlagSetSingle
WDomain
WObject
IEventClient
Schema interfaces
Configuration interfaces
Callback interfaces
Structures
Error codes
DataAccess interfaces
C# API
WinRT API
DTDL
DADL
Setup

UBitFlagSet::IsValid

Use this function to verify if a UBitFlagSetSingle received from UBitFlagSet::First or UBitFlagSetSingle::Next is a valid bitflag set.

Syntax

bool IsValid(
[in] const UBitFlagSetSingle* p_pBitFlagSetSingle
) const;

Parameter

p_pBitFlagSetSingle [in]
Type: const UBitFlagSetSingle*
The bitflag set to verify.

Return value

true if the bitflag set is a valid set, or false if not.

Remarks

When you iterate through the UBitFlagSetSingle inside a UBitFlagSet object, you have to check the received UBitFlagSetSingle pointers to see if they are valid with UBitFlagSet::IsValid. The UBitFlagSetSingle pointers received can be invalid when you reach the end of the bitflagset.
© 2025 Mobiland AG