LeviLamina
Loading...
Searching...
No Matches
Puv.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/core/sem_ver/SemVersion.h"
7
8// auto generated forward declare list
9// clang-format off
10class SemVersion;
11namespace Puv { class Logger; }
12namespace cereal { class BasicSerializerContext; }
13// clang-format on
14
15namespace Puv {
16// functions
17// NOLINTBEGIN
18MCNAPI ::Puv::Logger makeLogger(::cereal::BasicSerializerContext const& log);
19
20MCNAPI ::SemVersion pickJsonFormatVersion(::std::string_view input);
21
22MCNAPI ::SemVersion::MatchType versionFromJson(
23 ::rapidjson::
24 GenericValue<::rapidjson::UTF8<char>, ::rapidjson::MemoryPoolAllocator<::rapidjson::CrtAllocator>> const& json,
25 ::SemVersion& output
26);
27// NOLINTEND
28
29} // namespace Puv
Definition SemVersion.h:16
Definition BasicSerializerContext.h:10