digitalmars.D.learn - InExpression with custom type?
- Leandro Motta Barros (8/8) Aug 23 2013 Hello!
- Namespace (4/13) Aug 23 2013 Yes, use opBinaryRight:
- Leandro Motta Barros (3/21) Aug 23 2013 Thanks!
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
Aug 23 2013
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! LMBYes, use opBinaryRight: T* opBinaryRight(stirng op : "in")(...)
Aug 23 2013
Thanks! LMB On Fri, Aug 23, 2013 at 4:59 PM, Namespace <rswhite4 googlemail.com> wrote: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! LMBYes, use opBinaryRight: T* opBinaryRight(stirng op : "in")(...)
Aug 23 2013