Create template from a string Pred. If Pred isn't a string, alises itself to Pred.
Instantiate a template Template using arguments A.
Create template from a string Pred. If Pred isn't a string, alises itself to Pred.
Using unaryPred or binaryPred is a convinient way to create a template with one or two arguments respectively which is an enum of type bool.
Using unaryPred or binaryPred is a convinient way to create a template with one or two arguments respectively which is an enum of type bool.
Binds template arguments using format string.
Binds template arguments.
Create template from a string Pred. If Pred isn't a string, alises itself to Pred.
Create predicate template returning true iff there are no templates or all templates return non-zero.
Create predicate template returning !template_.
Create predicate template returning true iff any template of templates return non-zero (i.e. returning false if there are no templates).
Various stuff for working with templates.