#include <algorithm>
#include <ios>
#include <iostream>
#include <set>
#include <string>

int main()
{
    std::set<std::string> ss;

    ss.insert("foo");
    ss.insert("bar");
    ss.insert("test");

    std::cout << std::boolalpha << std::is_sorted(ss.begin(), ss.end()) << "\n";

    std::for_each(ss.begin(), ss.end(), [](std::string const& s) {
        std::cout << s << "\n";
    });

    return 0;
}