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 v

DebugString

Return type: std::string

IsDifferent

Return type: IntVar*

Arguments: int64 constant

IsEqual

Return type: IntVar*

Arguments: int64 constant

IsGreaterOrEqual

Return type: IntVar*

Arguments: int64 constant

IsLessOrEqual

Return type: IntVar*

Arguments: int64 constant

MakeDomainIterator

Return type: IntVarIterator*

Arguments: bool reversible

MakeHoleIterator

Return type: IntVarIterator*

Arguments: bool reversible

Max

Return type: int64

Min

Return type: int64

RawValue

Return type: int

RemoveInterval

Return type: void

Arguments: int64 l, int64 u

RemoveValue

Return type: void

Arguments: int64 v

RestoreValue

Return type: virtual void

SetMax

Return type: void

Arguments: int64 m

SetMin

Return type: void

Arguments: int64 m

SetRange

Return type: void

Arguments: int64 mi, int64 ma

Size

Return type: uint64

Value

Return type: int64

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