removed std namespace to build with llvm