Support all C++11 features on C++11 compilers. Plus the C++11 features emulated for C++03 should use C++11 native implementation instead of the emulation on C++11 compilers.
I have some questions before doing a complete the review:
= C++11 compatibility =
Does the library use c++11 features when available? I was thinking e.g. on
the emulated virtual specifiers. BTW, I think the "new" virtual specifier
was removed from the standard, but maybe I'm wrong.
I think the library don't allow to declare C++11 specific
classes/function. E.g
variadic templates
noexcept functions
constexpr functions
class/function attributes
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
= C++11 compatibility =
the emulated virtual specifiers. BTW, I think the "new" virtual specifier
was removed from the standard, but maybe I'm wrong.
classes/function. E.g