digitalmars.D.learn - Value Reference Type Traits
- =?UTF-8?B?Ik5vcmRsw7Z3Ig==?= (4/4) Jul 11 2014 Is there a trait to check if a type is a
- anonymous (5/9) Jul 11 2014 There's http://dlang.org/phobos/std_traits.html#hasIndirections
- =?UTF-8?B?Ik5vcmRsw7Z3Ig==?= (2/3) Jul 12 2014 Thx.
Is there a trait to check if a type is a - value type (struct, static array, etc) - reference type (class, dynamic array, string, etc) ?
Jul 11 2014
On Friday, 11 July 2014 at 16:10:31 UTC, Nordlöw wrote:Is there a trait to check if a type is a - value type (struct, static array, etc) - reference type (class, dynamic array, string, etc) ?There's http://dlang.org/phobos/std_traits.html#hasIndirections Note that structs and static arrays may contain indirections, i.e. they are not guaranteed to have value semantics all the way down. Primitive types like int or float are definite values types.
Jul 11 2014
On Friday, 11 July 2014 at 16:22:37 UTC, anonymous wrote:There's http://dlang.org/phobos/std_traits.html#hasIndirectionsThx.
Jul 12 2014