TMuiuFlags Class Reference

class TMuiuFlags

Helper class for flags.

Public Member Functions
TMuiuFlags (const TUint64 )
void ChangeFlag (const TUint , const TBool )
void ClearFlag (const TUint )
TBool Flag (const TUint )
void SetFlag (const TUint )
IMPORT_C TMuiuFlags & operator= (const TMuiuFlags &)
IMPORT_C TMuiuFlags & operator= (const TUint64 )
Private Attributes
TUint64 iFlags

Constructor & Destructor Documentation

TMuiuFlags(const TUint64)

IMPORT_C TMuiuFlags ( const TUint64 aFlags = 0 )

constructor

Parameters

const TUint64 aFlags = 0

Member Functions Documentation

ChangeFlag(const TUint, const TBool)

void ChangeFlag ( const TUint aFlag,
const TBool aNewState
) [inline]
Modifies the state of the flag
Since
Series60 3.0

Parameters

const TUint aFlag
const TBool aNewState

ClearFlag(const TUint)

void ClearFlag ( const TUint aFlag ) [inline]
Clear flag on
Since
Series60 3.0

Parameters

const TUint aFlag

Flag(const TUint)

TBool Flag ( const TUint aFlag ) const [inline]
Query for the flag
Since
Series60 3.0

Parameters

const TUint aFlag

SetFlag(const TUint)

void SetFlag ( const TUint aFlag ) [inline]
Sets flag on
Since
Series60 3.0

Parameters

const TUint aFlag

operator=(const TMuiuFlags &)

IMPORT_C TMuiuFlags & operator= ( const TMuiuFlags & aFlags )
Copies the flags
Since
Series60 3.0

Parameters

const TMuiuFlags & aFlags

operator=(const TUint64)

IMPORT_C TMuiuFlags & operator= ( const TUint64 aFlags )
Copies the flags
Since
Series60 3.0

Parameters

const TUint64 aFlags

Member Data Documentation

TUint64 iFlags

TUint64 iFlags [private]