# TVariable Boolean Operators

Calculates boolean assigns a new value to the TVariable.

```bool operator==(
bool rightHandValue
);
bool operator==(
int rightHandValue
);
bool operator==(
unsigned int rightHandValue
);
bool operator==(
__int64 rightHandValue
);
bool operator==(
double rightHandValue
);
bool operator==(
const char* rightHandValue
);
bool operator==(
const BYTE* rightHandValue
);
bool operator==(
const char16_t* rightHandValue
);
bool operator==(
const TVariable&amp; rightHandValue
);
bool operator!=(
bool rightHandValue
);
bool operator!=(
int rightHandValue
);
bool operator!=(
unsigned int rightHandValue
);
bool operator!=(
__int64 rightHandValue
);
bool operator!=(
const char* rightHandValue
);
bool operator!=(
const BYTE* rightHandValue
);
bool operator!=(
const char16_t* rightHandValue
);
bool operator!=(
const TVariable& rightHandValue
);
bool operator<(
const TVariable& rightHandValue
);
bool operator<=(
const TVariable& rightHandValue
);
bool operator>(
const TVariable& rightHandValue
);
bool operator>=(
const TVariable& rightHandValue
);
bool operator&&(
const TVariable& rightHandValue
);
bool operator||(
const TVariable& rightHandValue
);```

### Parameters

 rightHandValue take the current value and perform a boolen expression.

### Return Values

These methods will return the modified TVariable, or a temporary const TVariable created on the stack.

### Remarks

Example Use
```TVariable var(0xccc);
if(var == 0xccc) MessageBox(TEXT("TVariable is equal to 0xccc"));```

### Also See

Bitwise Operators, Calculable Operators