‘setprecision’ was not declared in this scope

#include <iostream>
#include <iomanip>

int main() {
    double value = 3.14159;
    std::cout << std::setprecision(3) << value << std::endl;
    return 0;
}