[[["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."],[[["\u003cp\u003eThe \u003ccode\u003eTableConstraint\u003c/code\u003e class in C++ defines a constraint based on a set of allowed tuples.\u003c/p\u003e\n"],["\u003cp\u003eUsers can add allowed tuples to the constraint using the \u003ccode\u003eAddTuple\u003c/code\u003e method, providing the tuple values as an argument.\u003c/p\u003e\n"]]],["The `TableConstraint` class in C++ allows adding valid combinations of values via the `AddTuple` method. This method accepts a tuple (an ordered sequence) of `int64_t` values as input, represented by `absl::Span\u003cconst int64_t\u003e tuple`. Each call to `AddTuple` adds a new valid tuple to the constraint, specifying a set of acceptable values for the variables involved.\n"],null,["# TableConstraint\n\nC++ Reference: class TableConstraint\n====================================\n\n\nNote: This documentation is automatically generated.\n\n| Method ||\n|----------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------|\n| [`AddTuple`](https://github.com/google/or-tools/blob/v9.4/ortools/sat/cp_model.h#L615) | Return type: `void ` Arguments: `absl::Span\u003cconst int64_t\u003e tuple` Adds a tuple of possible values to the constraint. |"]]