On Mon, Nov 30, 2015 at 11:13 AM, <dariomt@gmail.com> wrote:
Is there anywhere in Boost a std::map-like associative container that supports incomplete types *and* heterogeneous lookup?

Are you referring to the "Compatible Key" concept of Boost.BMI [1] when you refer to "heterogeneous lookup"? --DD

PS: FWIW, Boost,BMI does not support incomplete types apparently. See [2].

[1] http://www.boost.org/doc/libs/1_59_0/libs/multi_index/doc/reference/hash_indices.html#lookup 
[2] http://boost.2283326.n4.nabble.com/MultiIndex-Recursive-data-structure-with-MultiIndex-td2659764.html