I declared a bimap in my code and discovered that it generates 200+ warnings. I'm using MS Visual Studio 2008 with Boost 1.41. All the warnings are the same:

C4503: '<long variable name>' : decorated name length exceeded, name was truncated

Functionally, the program should still work despite all the warnings (from what I've found on Google), but I'd like to know why this many warnings are generated by declaring: "boost::bimap<int, int> RemoteIdentityMap;".

Does anyone know?

-- Dylan