Prototype |
BOOL | EValue::MaskSetEx( | T | tMaskToSet, |
BOOL | bAdd ); |
Cette fonction applique le masque tMaskToSet sur la variable membre m_tValue en utilisant soit l'opérateur de bits | soit les opérateurs de bits & et ~ suivant la valeur de bAdd.
Cette fonction se différencie de la fonction EValue::MaskSet car elle retourne TRUE ou FALSE si la variable membre m_tValue a été modifiée par l'appel.
Argument |
T tMaskToSet valeur à appliquer soit comme masque d'ajout ou soit comme masque de suppression. |
BOOL bAdd si égale à TRUE, la valeur tMaskToSet est ajoutée à la variable membre m_tValue, sinon supprimée. |
Retour |
BOOL si la variable membre m_tValue est différente d'avant l'appel de la fonction, elle retourne TRUE, sinon FALSE. |
Exemple |
Description : Instancier un objet EValue de type uchar initialisé avec la valeur 0xF0 (11110000), |
Code :
|
Sortie :
|
Vue :
|
Voir aussi |
void EValue::MaskSet( T tMaskToSet, BOOL bAdd ); |
Minimum |
Version | 1.0.0 |