Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
ThirdPartyInfo.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5class ThirdPartyInfo {
6public:
7 // member variables
8 // NOLINTBEGIN
14 // NOLINTEND
15
16public:
17 // prevent constructor by default
18 ThirdPartyInfo();
19
20public:
21 // member functions
22 // NOLINTBEGIN
23 MCNAPI ThirdPartyInfo(::ThirdPartyInfo const&);
24
25#ifdef LL_PLAT_C
26 MCNAPI ThirdPartyInfo(
27 ::std::unordered_set<::std::string> const& allowListUrls,
28 ::std::string creatorId,
29 ::std::string creatorName,
30 bool requireXBL,
31 ::std::string const& experienceId
32 );
33
34 MCNAPI ::ThirdPartyInfo& operator=(::ThirdPartyInfo&&);
35#endif
36
37 MCNAPI ::ThirdPartyInfo& operator=(::ThirdPartyInfo const&);
38
40 // NOLINTEND
41
42public:
43 // constructor thunks
44 // NOLINTBEGIN
45 MCNAPI void* $ctor(::ThirdPartyInfo const&);
46
47#ifdef LL_PLAT_C
48 MCNAPI void* $ctor(
49 ::std::unordered_set<::std::string> const& allowListUrls,
50 ::std::string creatorId,
51 ::std::string creatorName,
52 bool requireXBL,
53 ::std::string const& experienceId
54 );
55#endif
56 // NOLINTEND
57
58public:
59 // destructor thunk
60 // NOLINTBEGIN
61 MCNAPI void $dtor();
62 // NOLINTEND
63};
MCAPI void * $ctor(::ThirdPartyInfo const &)
MCAPI::ThirdPartyInfo & operator=(::ThirdPartyInfo const &)
MCAPI void $dtor()
MCAPI ThirdPartyInfo(::ThirdPartyInfo const &)
MCAPI ~ThirdPartyInfo()
Definition Alias.h:14