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
76 // NOLINTEND
77
78public:
79 // prevent constructor by default
80 ThirdPartyServer& operator=(ThirdPartyServer const&);
81 ThirdPartyServer(ThirdPartyServer const&);
82 ThirdPartyServer();
83
84public:
85 // member functions
86 // NOLINTBEGIN
87#ifdef LL_PLAT_C
88 MCNAPI void addAvailableGameToArray(
89 ::Core::Path const& imagePath,
90 ::std::string const& title,
91 ::std::string const& subtitle,
92 ::std::string const& description
93 );
94
95 MCNAPI ~ThirdPartyServer();
96#endif
97 // NOLINTEND
98
99public:
100 // destructor thunk
101 // NOLINTBEGIN
102#ifdef LL_PLAT_C
103 MCNAPI void $dtor();
104#endif
105 // NOLINTEND
106};
Definition Path.h:11
Definition ThirdPartyServer.h:18
Definition Alias.h:14