Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
ThirdPartyServer.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated forward declare list
6// clang-format off
7namespace Core { class Path; }
8// clang-format on
9
10class ThirdPartyServer {
11public:
12 // ThirdPartyServer inner types declare
13 // clang-format off
14 struct AvailableGame;
15 // clang-format on
16
17 // ThirdPartyServer inner types define
18 struct AvailableGame {
19 public:
20 // member variables
21 // NOLINTBEGIN
26 // NOLINTEND
27
28 public:
29 // prevent constructor by default
30 AvailableGame& operator=(AvailableGame const&);
31 AvailableGame(AvailableGame const&);
32 AvailableGame();
33
34 public:
35 // member functions
36 // NOLINTBEGIN
37#ifdef LL_PLAT_C
38 MCNAPI ~AvailableGame();
39#endif
40 // NOLINTEND
41
42 public:
43 // destructor thunk
44 // NOLINTBEGIN
45#ifdef LL_PLAT_C
46 MCNAPI void $dtor();
47#endif
48 // NOLINTEND
49 };
50
51public:
52 // member variables
53 // NOLINTBEGIN
75 // NOLINTEND
76
77public:
78 // prevent constructor by default
79 ThirdPartyServer& operator=(ThirdPartyServer const&);
80 ThirdPartyServer(ThirdPartyServer const&);
81 ThirdPartyServer();
82
83public:
84 // member functions
85 // NOLINTBEGIN
86#ifdef LL_PLAT_C
87 MCNAPI void addAvailableGameToArray(
88 ::Core::Path const& imagePath,
89 ::std::string const& title,
90 ::std::string const& subtitle,
91 ::std::string const& description
92 );
93
94 MCNAPI ~ThirdPartyServer();
95#endif
96 // NOLINTEND
97
98public:
99 // destructor thunk
100 // NOLINTBEGIN
101#ifdef LL_PLAT_C
102 MCNAPI void $dtor();
103#endif
104 // NOLINTEND
105};
Definition Path.h:10
Definition ThirdPartyServer.h:18
Definition Alias.h:14