LeviLamina
Loading...
Searching...
No Matches
SlotResolveQueryHelper.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated forward declare list
6// clang-format off
7namespace Bedrock::Profile::Whisker { struct ScopeData; }
8// clang-format on
9
10namespace Bedrock::Profile::Whisker {
11
12class SlotResolveQueryHelper {
13public:
14 // member variables
15 // NOLINTBEGIN
24 // NOLINTEND
25
26public:
27 // prevent constructor by default
28 SlotResolveQueryHelper& operator=(SlotResolveQueryHelper const&);
29 SlotResolveQueryHelper(SlotResolveQueryHelper const&);
30 SlotResolveQueryHelper();
31
32public:
33 // member functions
34 // NOLINTBEGIN
35#ifdef LL_PLAT_C
36 MCNAPI SlotResolveQueryHelper(::std::thread::id thread, ::gsl::span<::std::string_view const> names);
37
38 MCNAPI ::std::thread::id getAssociatedThreadID() const;
39
40 MCNAPI ::gsl::span<::gsl::not_null<::Bedrock::Profile::Whisker::ScopeData const*>> tryResolveAndFetchAll();
41#endif
42
44 // NOLINTEND
45
46public:
47 // constructor thunks
48 // NOLINTBEGIN
49#ifdef LL_PLAT_C
50 MCNAPI void* $ctor(::std::thread::id thread, ::gsl::span<::std::string_view const> names);
51#endif
52 // NOLINTEND
53
54public:
55 // destructor thunk
56 // NOLINTBEGIN
57 MCNAPI void $dtor();
58 // NOLINTEND
59};
60
61} // namespace Bedrock::Profile::Whisker
Definition ScopeData.h:7
Definition Alias.h:14