On Friday, 23 August 2013 at 19:57:42 UTC, Leandro Motta Barros wrote: > Hello! > > Is it possible to make an InExpression work with a used-defined > type? > > struct MyCollection { ... } > > MyCollection mc; > > auto p = 123 in mc; > if (p) { ... } > > Thanks! > > LMB Yes, use opBinaryRight: T* opBinaryRight(stirng op : "in")(...)