jeudi 12 septembre 2019

How to get a bit field size using a template?

I'm using a macro to compute the size of a bit-field. Would it be possible to use a template?

#define GET_FIELD_MAX(reg, field) ({ \
    decltype(reg) r; \
    r.field = ~0UL; \
    r.field; })

Aucun commentaire:

Enregistrer un commentaire