Thread overview |
---|
July 11, 2014 Value Reference Type Traits | ||||
---|---|---|---|---|
| ||||
Is there a trait to check if a type is a - value type (struct, static array, etc) - reference type (class, dynamic array, string, etc) ? |
July 11, 2014 Re: Value Reference Type Traits | ||||
---|---|---|---|---|
| ||||
Posted in reply to Nordlöw | 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. |
July 12, 2014 Re: Value Reference Type Traits | ||||
---|---|---|---|---|
| ||||
Posted in reply to anonymous | On Friday, 11 July 2014 at 16:22:37 UTC, anonymous wrote:
> There's http://dlang.org/phobos/std_traits.html#hasIndirections
Thx.
|
Copyright © 1999-2021 by the D Language Foundation