Fixes for Visual Studio 11 and GCC 4.3
Corrections for scoped_allocator
Fixes ticket #6841 (_cdecl and __stdcall are ambiguous for Windows CE)
Trailing whitespaces
Trailing whitespaces
More correct casting
Changes required to build PDF versions of docs.
Make the new pdf install rules explicit, and fix intrusive's.
Updated copyright and fixed trailing whitespaces
Updated copyright and fixed trailing whitespaces
Ticket #6907: __fastcall not guarded against
Ticket #7033: SolarisStudio 12.3 bug: doesn't like intrusive::detail::type_has_rebind::test() declarations
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).
Added `bounded_range` function to trees
Added `bounded_range` function to trees
Uniformize traits with a macro
Added "this->" to improve readability
Changed return types from reference to value due to subtle aliasing errors.
Applied pass by value to save copy constructors for pointers with non-trivial copy constructor and const node_ptr & to avoid creating temporaries.
refs #7531 (variable shadowing in container and intrusive)