LeviLamina
Loading...
Searching...
No Matches
ProfileCategoryManager.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/platform/brstd/function_ref.h"
7
8
// auto generated forward declare list
9
// clang-format off
10
namespace
Core::Profile {
class
ProfileCategory
; }
11
// clang-format on
12
13
namespace
Bedrock::Profile {
14
15
class
ProfileCategoryManager
{
16
public
:
17
// static functions
18
// NOLINTBEGIN
19
MCNAPI static ::Core::Profile::ProfileCategory*
findMutable
(::std::string_view categoryName);
20
21
MCNAPI
static
void
22
forEachCategoryMutable
(
::brstd::function_ref
<
void
(
::Core::Profile::ProfileCategory
&)>
const
& func);
23
24
MCNAPI
static
uchar
getAnnotationFlagsFromString
(::std::string_view str);
25
// NOLINTEND
26
};
27
28
}
// namespace Bedrock::Profile
Bedrock::Profile::ProfileCategoryManager
Definition
ProfileCategoryManager.h:15
Bedrock::Profile::ProfileCategoryManager::findMutable
static MCAPI ::Core::Profile::ProfileCategory * findMutable(::std::string_view categoryName)
Bedrock::Profile::ProfileCategoryManager::getAnnotationFlagsFromString
static MCAPI uchar getAnnotationFlagsFromString(::std::string_view str)
Bedrock::Profile::ProfileCategoryManager::forEachCategoryMutable
static MCAPI void forEachCategoryMutable(::brstd::function_ref< void(::Core::Profile::ProfileCategory &)> const &func)
Core::Profile::ProfileCategory
Definition
ProfileCategory.h:7
brstd::function_ref
Definition
function_ref.h:60
src
mc
deps
profiler
ProfileCategoryManager.h
Generated on
for LeviLamina by
1.16.1