![]() |
Toolbox snapshot
The Reactive C++ Toolbox
|
#include <algorithm>
#include <charconv>
#include <concepts>
#include <type_traits>
#include <string>
#include <string_view>
#include <cassert>
#include <limits>
#include "TypeTraits.hpp"
Go to the source code of this file.
Classes | |
class | toolbox::util::OStreamBase< DerivedT > |
Namespaces | |
namespace | toolbox |
namespace | toolbox::util |
namespace | toolbox::util::detail |
Concepts | |
concept | toolbox::util::detail::ExcludedIntegral |
concept | toolbox::util::detail::AllowedIntegral |
concept | toolbox::util::detail::AllowedNumeric |
concept | toolbox::util::detail::AllowedChar |
concept | toolbox::util::detail::InheritsBasicOStream |
Functions | |
template<class StreamT > requires detail::InheritsBasicOStream<StreamT> | |
StreamT & | toolbox::util::operator<< (StreamT &&os, bool value) |
template<class StreamT > requires detail::InheritsBasicOStream<StreamT> | |
StreamT & | toolbox::util::operator<< (StreamT &&os, short value) |
template<class StreamT > requires detail::InheritsBasicOStream<StreamT> | |
StreamT & | toolbox::util::operator<< (StreamT &&os, unsigned short value) |
template<class StreamT > requires detail::InheritsBasicOStream<StreamT> | |
StreamT & | toolbox::util::operator<< (StreamT &&os, int value) |
template<class StreamT > requires detail::InheritsBasicOStream<StreamT> | |
StreamT & | toolbox::util::operator<< (StreamT &&os, unsigned int value) |
template<class StreamT > requires detail::InheritsBasicOStream<StreamT> | |
StreamT & | toolbox::util::operator<< (StreamT &&os, long value) |
template<class StreamT > requires detail::InheritsBasicOStream<StreamT> | |
StreamT & | toolbox::util::operator<< (StreamT &&os, unsigned long value) |
template<class StreamT > requires detail::InheritsBasicOStream<StreamT> | |
StreamT & | toolbox::util::operator<< (StreamT &&os, long long value) |
template<class StreamT > requires detail::InheritsBasicOStream<StreamT> | |
StreamT & | toolbox::util::operator<< (StreamT &&os, unsigned long long value) |
template<class StreamT > requires detail::InheritsBasicOStream<StreamT> | |
StreamT & | toolbox::util::operator<< (StreamT &&os, float value) |
template<class StreamT > requires detail::InheritsBasicOStream<StreamT> | |
StreamT & | toolbox::util::operator<< (StreamT &&os, double value) |
template<class StreamT > requires detail::InheritsBasicOStream<StreamT> | |
StreamT & | toolbox::util::operator<< (StreamT &&os, long double value) |
template<class StreamT > requires detail::InheritsBasicOStream<StreamT> | |
StreamT & | toolbox::util::operator<< (StreamT &os, char ch) |
template<class StreamT > requires detail::InheritsBasicOStream<StreamT> | |
StreamT & | toolbox::util::operator<< (StreamT &os, signed char ch) |
template<class StreamT > requires detail::InheritsBasicOStream<StreamT> | |
StreamT & | toolbox::util::operator<< (StreamT &os, unsigned char ch) |
template<class StreamT > requires detail::InheritsBasicOStream<StreamT> | |
StreamT & | toolbox::util::operator<< (StreamT &os, const char *s) |
template<class StreamT > requires detail::InheritsBasicOStream<StreamT> | |
StreamT & | toolbox::util::operator<< (StreamT &os, const signed char *s) |
template<class StreamT > requires detail::InheritsBasicOStream<StreamT> | |
StreamT & | toolbox::util::operator<< (StreamT &os, const unsigned char *s) |
template<class StreamT > requires detail::InheritsBasicOStream<StreamT> | |
StreamT & | toolbox::util::operator<< (StreamT &os, const std::string &s) |
template<class StreamT > requires detail::InheritsBasicOStream<StreamT> | |
StreamT & | toolbox::util::operator<< (StreamT &os, std::string_view s) |
template<class StreamT , class T > requires (detail::InheritsBasicOStream<StreamT> && std::is_rvalue_reference_v<StreamT&&>) | |
StreamT && | toolbox::util::operator<< (StreamT &&os, const T &value) |