digitalmars.D - Bitfields?
- Martin (3/3) Dec 30 2016 Are there any C-like bitfields in D?
- Marc =?UTF-8?B?U2Now7x0eg==?= (3/6) Dec 30 2016 Not built-in, but in the standard library:
- Martin (2/9) Dec 30 2016 Thanks, will take a look now.
- jkpl (6/9) Dec 31 2016 If you're okay with dependencies and if you use DUB there's this
Are there any C-like bitfields in D? Yes - How can I use them? No - What could be used in their stead?
Dec 30 2016
On Friday, 30 December 2016 at 13:45:23 UTC, Martin wrote:Are there any C-like bitfields in D? Yes - How can I use them? No - What could be used in their stead?Not built-in, but in the standard library: https://dlang.org/phobos/std_bitmanip.html#.bitfields
Dec 30 2016
On Friday, 30 December 2016 at 14:06:06 UTC, Marc Schütz wrote:On Friday, 30 December 2016 at 13:45:23 UTC, Martin wrote:Thanks, will take a look now.Are there any C-like bitfields in D? Yes - How can I use them? No - What could be used in their stead?Not built-in, but in the standard library: https://dlang.org/phobos/std_bitmanip.html#.bitfields
Dec 30 2016
On Friday, 30 December 2016 at 13:45:23 UTC, Martin wrote:Are there any C-like bitfields in D? Yes - How can I use them? No - What could be used in their stead?If you're okay with dependencies and if you use DUB there's this very decent wrapper called EnumSet: - https://code.dlang.org/packages/iz - https://github.com/BBasile/iz/blob/master/import/iz/enumset.d#L226
Dec 31 2016