http://d.puremagic.com/issues/show_bug.cgi?id=4427
--- Comment #7 from Jonathan M Davis <[email protected]> 2012-11-16 15:46:47 PST --- I had forgotten that I created this enhancement request, though I don't know how valid it is at this point given how powerful is expressions are (though how to fully use them isn't well enough known). > I wasted an hour on this very issue because it's not obvious in the least how > to do something like isStruct() for a template constraint. > I don't mind using is( T == struct ), so long how to do such a thing (and > other tests) is documented in an obvious place that someone is going to look > at, like in the templates constraint section. That section currently has > nothing in it of much help other than showing how to constrain a few basic > types. It's explained in the section on is expressions: http://dlang.org/expression.html#IsExpression However, that documentation is fairly sparse, and given the extreme flexibility and power (and therefore complication) of is expressions, we could really use a solid tutorial on them on the site. Phillippe Segaud has an extension tutorial on templates in general on github though: https://github.com/PhilippeSigaud/D-templates-tutorial/blob/master/dtemplates.pdf -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
