Google or-toolsopen source library
8. Custom constraints: the alldifferent_except_0 constraint
8.2. Basic working of the solver: constraints
8.4. A basic Constraint example: the XXX Constraint