id summary reporter owner description type status milestone component version severity resolution keywords cc 10315 multi_index composite_key find() doesn't work with std::tuple christephan@… Joaquín M López Muñoz "com_key_index.find (boost::make_tuple(...)) works. While com_key_index.find (std::make_tuple(...)) doesn't compile. Using gcc4.8.1 with -std=c++11 Sample code: {{{ #!c++ #include #include #include #include #include #include using namespace std; using namespace boost::multi_index; using namespace boost; struct Point { string x; string y; unsigned w; }; int main() { struct PointX {}; struct PointYW {}; multi_index_container, member>, ordered_unique , composite_key, member >> >> points; points.get().emplace (Point{""A"", ""B"", 1}); points.get().find (std::make_tuple(""B"", 1)); return 0; } }}} By replacing std::make_tuple --> boost::make_tuple, it does compile. " Feature Requests closed To Be Determined multi_index Boost 1.55.0 Problem fixed