HelenOS sources
category 67 uspace/lib/cpp/include/__bits/locale/locale.hpp static const category none = 0b000'0001;
category 68 uspace/lib/cpp/include/__bits/locale/locale.hpp static const category collate = 0b000'0010;
category 69 uspace/lib/cpp/include/__bits/locale/locale.hpp static const category ctype = 0b000'0100;
category 70 uspace/lib/cpp/include/__bits/locale/locale.hpp static const category monetary = 0b000'1000;
category 71 uspace/lib/cpp/include/__bits/locale/locale.hpp static const category numeric = 0b001'0000;
category 72 uspace/lib/cpp/include/__bits/locale/locale.hpp static const category time = 0b010'0000;
category 73 uspace/lib/cpp/include/__bits/locale/locale.hpp static const category messages = 0b100'0000;
category 74 uspace/lib/cpp/include/__bits/locale/locale.hpp static const category all = collate | ctype | monetary |
category 85 uspace/lib/cpp/include/__bits/locale/locale.hpp locale(const locale& other, const char* name, category);
category 87 uspace/lib/cpp/include/__bits/locale/locale.hpp locale(const locale& other, const string& name, category);
category 94 uspace/lib/cpp/include/__bits/locale/locale.hpp locale(const locale& other, const locale& one, category);
category 220 uspace/lib/cpp/include/__bits/system_error.hpp const error_category& category() const noexcept;
category 245 uspace/lib/cpp/include/__bits/system_error.hpp return os << ec.category().name() << ": " << ec.value();
category 295 uspace/lib/cpp/include/__bits/system_error.hpp const error_category& category() const noexcept;
category 59 uspace/lib/cpp/src/locale.cpp locale::locale(const locale& other, const char* name, category cat)
category 63 uspace/lib/cpp/src/locale.cpp locale::locale(const locale& other, const string& name, category cat)
category 67 uspace/lib/cpp/src/locale.cpp locale::locale(const locale& other, const locale& one, category cat)
category 51 uspace/lib/cpp/src/system_error.cpp return *this == ec.category() && ec.value() == cond;
category 173 uspace/lib/cpp/src/system_error.cpp return lhs.category() < rhs.category() ||
category 174 uspace/lib/cpp/src/system_error.cpp (lhs.category() == rhs.category() && lhs.value() < rhs.value());
category 219 uspace/lib/cpp/src/system_error.cpp return lhs.category() < rhs.category() ||
category 220 uspace/lib/cpp/src/system_error.cpp (lhs.category() == rhs.category() && lhs.value() < rhs.value());
category 225 uspace/lib/cpp/src/system_error.cpp return lhs.category() == rhs.category() && lhs.value() == rhs.value();
category 230 uspace/lib/cpp/src/system_error.cpp return lhs.category().equivalent(lhs.value(), rhs)
category 231 uspace/lib/cpp/src/system_error.cpp || rhs.category().equivalent(lhs, rhs.value());
category 236 uspace/lib/cpp/src/system_error.cpp return rhs.category().equivalent(rhs.value(), lhs)
category 237 uspace/lib/cpp/src/system_error.cpp || lhs.category().equivalent(rhs, lhs.value());
category 242 uspace/lib/cpp/src/system_error.cpp return lhs.category() == rhs.category() && lhs.value() == rhs.value();
category 94 uspace/lib/posix/include/posix/locale.h extern char *setlocale(int category, const char *locale);
category 88 uspace/lib/posix/src/locale.c char *setlocale(int category, const char *locale)
HelenOS homepage, sources at GitHub