id,summary,reporter,owner,description,type,status,milestone,component,version,severity,resolution,keywords,cc 5273,question about fusion and documentation,ramey@…,danmarsden,"I'm having a problem distinguishing the difference between metafunctions at_key and value_at_key. The documentation for value_at_key shows the following example: {{{ typedef map, pair, pair > mymap; BOOST_MPL_ASSERT((boost::is_same::type, char>)); }}} note the absence of value_at_key in the example! while the example in at_key shows {{{ typedef map, pair, pair > mymap; BOOST_MPL_ASSERT((boost::is_same::type, char&>)); }}} I see the & indicating a reference, but I can't see how this would be any different than using add_reference to the result of at_value_key. Any little bit of light you might want shed here would be helpful. At the very least, I think the documention should be clarified. Robert Ramey ",Bugs,closed,To Be Determined,fusion,Boost 1.45.0,Problem,fixed,,