![]() |
LeechCraft 0.6.70-19214-g121e5318a7
Modular cross-platform feature rich live environment.
|
#include <concepts>#include <optional>#include <source_location>#include <QDataStream>#include "sysconfig.h"Go to the source code of this file.
Namespaces | |
| namespace | LC |
| namespace | LC::Util |
| namespace | LC::Util::detail |
Functions | |
| void | LC::Util::detail::ReportBadVersion (std::source_location loc, qint64 min, qint64 max, qint64 version) |
| void | LC::Util::detail::ReportBadStreamStatus (std::source_location loc, QDataStream::Status status) |
| template<std::integral T> | |
| std::optional< T > | LC::Util::EnsureVersion (QDataStream &in, std::type_identity_t< T > min, std::type_identity_t< T > max, std::source_location loc=std::source_location::current()) |
| template UTIL_SYS_API std::optional< quint8 > | LC::Util::EnsureVersion< quint8 > (QDataStream &, quint8, quint8, std::source_location) |
| template UTIL_SYS_API std::optional< qint8 > | LC::Util::EnsureVersion< qint8 > (QDataStream &, qint8, qint8, std::source_location) |
| template UTIL_SYS_API std::optional< quint16 > | LC::Util::EnsureVersion< quint16 > (QDataStream &, quint16, quint16, std::source_location) |