id summary reporter owner description type status milestone component version severity resolution keywords cc 6106 New map[] directive to augment qi::symbols when doing binary parsing oakad@… Joel de Guzman "qi::symbols is an exceptionally useful parser, but it is strongly tied to character strings as its input type. When doing binary parsing, one of the common tasks is de-serializing objects from the binary stream, an activity which can strongly benefit from Nabialek trick (http://boost-spirit.com/home/articles/qi-example/nabialek-trick/). Another common use case are extensible enum types, a feat which is somewhat cumbersome to handle with attribute transformations. This is my first attempt at implementing a qi directive, so it's probably far from perfect. One of the immediate shortcomings I want to resolve is direct dependency on std::map which is also passed by value between instances. The implementation and a short example demonstrating Nabialek trick is attached." Patches new To Be Determined spirit Boost Release Branch Not Applicable