May 26, 2014 How to create a vitual struct? | ||||
---|---|---|---|---|
| ||||
Hi, I would like to create a virtual struct, i mean as Input Range. You can create a new struct type and to be an input range. i know that use duck typing :-) In my case i would like to use duck typing if a stuct of any type have an a given attribute. By exbample if at least on field as @MyUDA with this i could send any type of struct to a function struct MyUDA {} struct A { @MyUDA int a; } strct B { @MyUDA string b; } foo( A ); foo( B ); I hope that is enough clear. |
Copyright © 1999-2021 by the D Language Foundation