Boost logo

Boost Users :

From: Mark Storer (mstorer_at_[hidden])
Date: 2002-11-13 18:45:21


Good ol' C4786.

It warns you whenever a classes name exceeds 255 characters. Templates
within templates within... exceed this quite often (as you may have
noticed). Microsoft's debugger won't work properly with these classes.

Pragma is your friend. Throw this code in before the #includes:

#pragma warning (disable: 4786)

I generally build my own include file to wrap stl and boost (often a
precompiled header). This file ALWAYS disables C4786.

Aren't STL compiler messages great? (that would be sarcasm)

--Mark Storer
  Software Engineer
  Cardiff Software

#include <disclaimer>
typedef std::disclaimer<Cardiff> Discard;


Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net