Patched to support clang++ and g++ 4.9.1 without compiler errors.