Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
details.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated forward declare list
6// clang-format off
7namespace Bedrock::Profiler::details { struct Category; }
8namespace Bedrock::Profiler::details { struct ScopeConfig; }
9namespace Bedrock::Profiler::details { struct StaticProfLabel; }
10namespace Core::Profile { class AnnotationToken; }
11namespace brstd { struct source_location; }
12namespace Bedrock::Profiler::details { struct CounterConfig; }
13// clang-format on
14
15namespace Bedrock::Profiler::details {
16// functions
17// NOLINTBEGIN
18#ifdef LL_PLAT_C
19MCNAPI ::Core::Profile::AnnotationToken CreateCounterToken(
20 ::Bedrock::Profiler::details::Category category,
21 uchar flags,
22 ::Bedrock::Profiler::details::StaticProfLabel label,
23 ::Bedrock::Profiler::details::CounterConfig config,
24 ::brstd::source_location const& location
25);
26#endif
27
28MCNAPI ::Core::Profile::AnnotationToken CreateScopeToken(
29 ::Bedrock::Profiler::details::Category category,
30 uchar flags,
31 ::Bedrock::Profiler::details::StaticProfLabel label,
32 ::Bedrock::Profiler::details::ScopeConfig config,
33 ::brstd::source_location const& location
34);
35// NOLINTEND
36
37} // namespace Bedrock::Profiler::details
Definition AnnotationToken.h:13
Definition CounterConfig.h:7
Definition ScopeConfig.h:7
Definition StaticProfLabel.h:7
Definition source_location.h:7