id summary reporter owner description type status milestone component version severity resolution keywords cc 6050 Make spirit::transform_attribute::post return bool instead of void oakad@… Joel de Guzman "Currently, when doing attribute transformations, spirit::qi assumes that if ""Transformed"" attribute parsing succeedes, then assignment to ""Exposed"" attribute value will inevitably succeed as well, hence transform_attribute::post return value is not provided nor checked for. However, there are many classes of problems (especially those involving restricted numeric types, such as ranges and strongly typed enums) which can benefit from recoverable parser failures during attribute transformation, if post() was allowed to signal a failure. The proposed patch to spirit::qi is attached." Patches closed To Be Determined spirit Boost 1.47.0 Problem invalid hkaiser@…