Thread overview | ||||||
---|---|---|---|---|---|---|
|
December 30, 2016 Bitfields? | ||||
---|---|---|---|---|
| ||||
Are there any C-like bitfields in D? Yes - How can I use them? No - What could be used in their stead? |
December 30, 2016 Re: Bitfields? | ||||
---|---|---|---|---|
| ||||
Posted in reply to Martin | 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 |
December 30, 2016 Re: Bitfields? | ||||
---|---|---|---|---|
| ||||
Posted in reply to Marc Schütz | 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:
>> 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
Thanks, will take a look now.
|
December 31, 2016 Re: Bitfields? | ||||
---|---|---|---|---|
| ||||
Posted in reply to Martin | 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 |
Copyright © 1999-2021 by the D Language Foundation