id,summary,reporter,owner,description,type,status,milestone,component,version,severity,resolution,keywords,cc 9843,binary serializer wrong behaviour treating enums,jpjps@…,Robert Ramey,"from iserializer.hpp template struct load_enum_type { template static void invoke(Archive &ar, T &t){ // convert integers to correct enum to load int i; ar >> boost::serialization::make_nvp(NULL, i); t = static_cast< T >(i); } }; it tries to load all enums int-sized. even in this case: enum class WrongBehaviour : unsigned char { }; it reads 4-byte in my case, while 1 byte's expected.",Bugs,reopened,To Be Determined,serialization,Boost 1.55.0,Problem,,enum seriliazation typesize,