On 1/29/21 2:41 PM, WhatMeWorry wrote:

  Ali's book talks about the colon appearing for

There is also "is, expression":

  http://ddili.org/ders/d.en/is_expr.html#ix_is_expr.is,%20expression

But the is expression is so complicated. :( I defined that particular syntax as

  is (T : Specifier, TemplateParamList)

--- quote ---
identifier, Specifier, :, and == all have the same meanings as described above.

TemplateParamList is both a part of the condition that needs to be satisfied and a facility to define additional aliases if the condition is indeed satisfied. It works in the same way as template type deduction.
------------

I almost understand it. ;)

Ali

Reply via email to