summaryrefslogtreecommitdiff
path: root/tests/test_header_iosfwd_1.cpp
diff options
context:
space:
mode:
authorarseny.kapoulkine@gmail.com <arseny.kapoulkine@gmail.com@99668b35-9821-0410-8761-19e4c4f06640>2012-03-20 06:19:31 +0000
committerarseny.kapoulkine@gmail.com <arseny.kapoulkine@gmail.com@99668b35-9821-0410-8761-19e4c4f06640>2012-03-20 06:19:31 +0000
commit3a282e2f0b21ec01626e76fa94ef0579b5326f8d (patch)
treeea0fa2a3ef17dc07f673e9fbd9547fae4d6ca290 /tests/test_header_iosfwd_1.cpp
parent4935e2356f6ac3bb3fe38cc590fa461b02ff54a7 (diff)
STL forward declaration experiment failed; revert to using STL headers. Reasons: bugs in old compilers (i.e. SunCC, DMC, BCC require using the same names in forward declarations as in actual declarations), incompatibility between buggy compilers and different STL versions (i.e. SunCC has two STL versions with mismatching names), problems with C++0x inline namespaces (used in Clang libc++, see http://llvm.org/bugs/show_bug.cgi?id=5590), and this is an undefined behavior so other problems may come up.
git-svn-id: http://pugixml.googlecode.com/svn/trunk@868 99668b35-9821-0410-8761-19e4c4f06640
Diffstat (limited to 'tests/test_header_iosfwd_1.cpp')
0 files changed, 0 insertions, 0 deletions