Java or C++ equivalents to Preon?
问题 Preon is a Java library meant for creating binary codecs: you simply place annotations in a class' data members regarding their correspondence with bit fields (e.g. number of bits to use for certain field) and, based on such class, the library builds a Codec object that is able to create instances of the class reading their data from a binary input stream. Due to licensing issues (it is distributed under GPL), I cannot use it. Are there any libraries with equivalent or similar functionality,