Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
Puv.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated forward declare list
6// clang-format off
7class SemVersion;
8namespace Puv { class Logger; }
9namespace Puv { class VersionRange; }
10namespace cereal { class BasicSerializerContext; }
11// clang-format on
12
13namespace Puv {
14// functions
15// NOLINTBEGIN
16MCNAPI ::Puv::Logger makeLogger(::cereal::BasicSerializerContext const& log);
17
18MCNAPI ::std::optional<::SemVersion> pickJsonFormatVersion(::std::string_view input);
19
20MCNAPI ::Puv::VersionRange sanitizeRange(::Puv::VersionRange const& range, ::SemVersion const& currentGameSemVersion);
21// NOLINTEND
22
23// static variables
24// NOLINTBEGIN
25MCNAPI ::std::string const& PATH_WILDCARD();
26// NOLINTEND
27
28} // namespace Puv
Definition Logger.h:12
Definition VersionRange.h:15
Definition SemVersion.h:15
Definition BasicSerializerContext.h:13