Make the C++0x definitions gcc 4.6 compatible