A default constructed IntervalVar can be used to mean not defined yet.
However, it shouldn't be passed to any of the functions in this file.
Doing so will crash in debug mode and will result in an invalid model in
opt mode.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-08-06 UTC."],[],["The `IntervalVar` class in C++ provides methods to interact with interval constraints. Key actions include retrieving properties like the start, end, and size expressions via `StartExpr`, `EndExpr`, and `SizeExpr`. You can also get the interval's index with `index`, name with `Name`, and a debug string via `DebugString`. `WithName` sets the interval's name, and `PresenceBoolVar` to get a BoolVar. `IntervalVar` can be default constructed, but is not meant to be passed to functions.\n"]]