Fixed missing define check

svn path=/trunk/boost/intrusive/; revision=77482
Fixes for Visual Studio 11 and GCC 4.3

svn path=/trunk/boost/intrusive/; revision=77889
Corrections for scoped_allocator

svn path=/trunk/libs/intrusive/; revision=78147
Fixes ticket #6841 (_cdecl and __stdcall are ambiguous for Windows CE)

svn path=/trunk/boost/intrusive/; revision=78474
Trailing whitespaces

svn path=/trunk/libs/intrusive/; revision=78516
Trailing whitespaces

svn path=/trunk/boost/intrusive/; revision=78517
More correct casting

svn path=/trunk/boost/intrusive/; revision=78588
Changes required to build PDF versions of docs.

svn path=/trunk/libs/intrusive/; revision=78845
Make the new pdf install rules explicit, and fix intrusive's.

svn path=/trunk/libs/intrusive/; revision=78877
Updated copyright and fixed trailing whitespaces

svn path=/trunk/boost/intrusive/; revision=79434
Updated copyright and fixed trailing whitespaces

svn path=/trunk/libs/intrusive/; revision=79435
Ticket #6907: __fastcall not guarded against

svn path=/trunk/boost/intrusive/; revision=79436
Ticket #7033: SolarisStudio 12.3 bug: doesn't like intrusive::detail::type_has_rebind::test() declarations

svn path=/trunk/boost/intrusive/; revision=79437
Fix PDF install rule so that it's explicit and automatically invokes a PDF build when specified on the command line.
So "bjam pdfinstall" will now build and install the PDF to the current directory.
This works around some problems that the previous versions had if the user did not have an FO processor installed (basically Daniel James was unable to build the HTML docs for the distribution if the pdfinstall rule was implicit).

svn path=/trunk/libs/intrusive/; revision=79492
Added `bounded_range` function to trees

svn path=/trunk/boost/intrusive/; revision=79498
Added `bounded_range` function to trees

svn path=/trunk/libs/intrusive/; revision=79499
Uniformize traits with a macro

svn path=/trunk/boost/intrusive/; revision=80190
Added "this->" to improve readability

svn path=/trunk/boost/intrusive/; revision=80191
Changed return types from reference to value due to subtle aliasing errors.

svn path=/trunk/boost/intrusive/; revision=80512
Applied pass by value to save copy constructors for pointers with non-trivial copy constructor and const node_ptr & to avoid creating temporaries.

svn path=/trunk/boost/intrusive/; revision=80575