LeviLamina
Loading...
Searching...
No Matches
RouteDataParserUtils.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/client/gui/oreui/interface/RouteMode.h"
7#include "mc/client/gui/oreui/interface/RoutePrerequisite.h"
8
9// auto generated forward declare list
10// clang-format off
11namespace OreUI { struct RouteData; }
12namespace OreUI { struct SupportedRoute; }
13// clang-format on
14
15namespace OreUI::RouteDataParserUtils {
16// functions
17// NOLINTBEGIN
18MCAPI ::OreUI::RouteMode _parseMode(
19 ::rapidjson::
20 GenericValue<::rapidjson::UTF8<char>, ::rapidjson::MemoryPoolAllocator<::rapidjson::CrtAllocator>> const& entry
21);
22
23MCAPI ::OreUI::RoutePrerequisite _parsePrerequisite(
24 ::rapidjson::
25 GenericValue<::rapidjson::UTF8<char>, ::rapidjson::MemoryPoolAllocator<::rapidjson::CrtAllocator>> const& entry
26);
27
28MCAPI ::OreUI::SupportedRoute _parseSupportedRoute(
29 ::rapidjson::GenericValue<
30 ::rapidjson::UTF8<char>,
31 ::rapidjson::MemoryPoolAllocator<::rapidjson::CrtAllocator>> const& routeEntry
32);
33
34MCAPI void parseJson(
35 ::std::vector<::OreUI::RouteData>& routes,
36 ::rapidjson::GenericDocument<
37 ::rapidjson::UTF8<char>,
38 ::rapidjson::MemoryPoolAllocator<::rapidjson::CrtAllocator>,
39 ::rapidjson::CrtAllocator> const& doc
40);
41// NOLINTEND
42
43} // namespace OreUI::RouteDataParserUtils
Definition RouteData.h:7
Definition SupportedRoute.h:7