Recurring programming techniques in Pastel

Back to Pastel

Certain programming techniques are recurringly used in the implementation of Pastel. Those techniques are introduced here with the aim of being able to make more sense of the source code. The important technique of precondition checking is explained in the testing section. The algorithm objects are explained here.

Learn more

Aggregation files Restricting function template type deduction
Disabling compiler warnings Scoped enums
Do not use unsigned integers Specialization without repeating all the implementation