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,,,