Attribute signifying the endianess of a field or type
Given a type and endianess, convert a input range of ubyte to that type. Does not support any dynamically sized types or non-standard alignments
Given a instance and default endianess, write that instance to a output range of ubyte.
A mixin template that adds by-field casting. Allows headers to be implemented as templates given a version with minimal effort.
Documentation
Templates for easily parsing headers using structs