No type named 'atomic' in namespace 'std'
atomic, c++, c++11, stdatomic, xcode
Solution
There are several things that need to be true for your code to work:
You need to `#include <atomic>`
You need to compile the code as C++11 or C++14 (`-std=c++11` or `-std=c++14` (or `c++0x` for older compilers))
Your compiler and standard library needs to support enough of C++11 to provide `atomic` (http://clang.llvm.org/cxx_status.html)
Problem
Why doesn't ``` std::atomic<int> index; ``` Work? Currently using LLVM 3.1 with these params ``` C Language Dialect GNU [-std=gnu99] C++ Language Dialect [-std=c++11] C++ Standard Library libc++(LLVM C++ standard library with C++11 support) ```