id summary reporter owner description type status milestone component version severity resolution keywords cc 6685 map_keys, map_values range adaptor specializations for MFC CMap<> and CMapStringToString Adam D. Walling Neil Groves While the existing MFC/ATL headers mostly work with the range algorithms and adaptors, using map_keys and map_values fails due to the return type of CMap<>::CPair etc. This provides a specialization of the select_first, select_second_const, and select_second_mutable template classes which allows CMap<> and CMapStringToString to work with the map_keys and map_values range adaptors. Due to the layout of everything, there did not seem to be an applicable place to insert this code, therefore I created a new mfc_map.hpp file under adaptors. While I am uncertain whether this is fit for the library itself, perhaps it will be of use to others who happen across this. Feature Requests closed To Be Determined range Boost 1.49.0 Not Applicable fixed range mfc map_keys adaptor