C++ Reference: class BooleanVar

This documentation is automatically generated.

Method
BaseName

Return type: std::string

BooleanVar

Return type: explicit

Arguments: Solver* const s, const std::string& name = ""

~BooleanVar

Bound

Return type: bool

Contains

Return type: bool

Arguments: int64_t v

DebugString

Return type: std::string

IsDifferent

Return type: IntVar*

Arguments: int64_t constant

IsEqual

Return type: IntVar*

Arguments: int64_t constant

IsGreaterOrEqual

Return type: IntVar*

Arguments: int64_t constant

IsLessOrEqual

Return type: IntVar*

Arguments: int64_t constant

MakeDomainIterator

Return type: IntVarIterator*

Arguments: bool reversible

MakeHoleIterator

Return type: IntVarIterator*

Arguments: bool reversible

Max

Return type: int64_t

Min

Return type: int64_t

RawValue

Return type: int

RemoveInterval

Return type: void

Arguments: int64_t l, int64_t u

RemoveValue

Return type: void

Arguments: int64_t v

RestoreValue

Return type: virtual void

SetMax

Return type: void

Arguments: int64_t m

SetMin

Return type: void

Arguments: int64_t m

SetRange

Return type: void

Arguments: int64_t mi, int64_t ma

Size

Return type: uint64_t

Value

Return type: int64_t

VarType

Return type: int

WhenBound

Return type: void

Arguments: Demon* d

WhenDomain

Return type: void

Arguments: Demon* d

WhenRange

Return type: void

Arguments: Demon* d