summaryrefslogtreecommitdiff
path: root/parse/trait.def
blob: 11a343846c05153597a1a11bc8efa4408915794c (plain)
1
2
3
4
5
6
7
8
9
/* Definitions of built in constraints */
Tc(Tcnum,	"numeric")      /* arith ops */
Tc(Tcint,	"integral")     /* behaves like an int, defaults to int as fallback */
Tc(Tcfloat,	"floating")     /* behaves like a float, defaults to float as fallback */
Tc(Tcidx,	"indexable")    /* indexable */
Tc(Tcslice,	"sliceable")    /* sliceable */
Tc(Tcfunc,	"function")     /* behaves like a function */
Tc(Tciter,	"iterable")     /* can be iterated over */
Tc(Tcdisp,	"disposable")   /* automatically disposable */