Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
DebuggerStat.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated forward declare list
6// clang-format off
7namespace cereal { struct ReflectionCtx; }
8// clang-format on
9
10class DebuggerStat {
11public:
12 // member variables
13 // NOLINTBEGIN
18 // NOLINTEND
19
20public:
21 // prevent constructor by default
22 DebuggerStat();
23
24public:
25 // member functions
26 // NOLINTBEGIN
27 MCNAPI DebuggerStat(::DebuggerStat const&);
28
30 ::std::string name,
31 ::std::variant<double, ::std::string> value,
32 ::std::optional<::std::vector<::DebuggerStat>> children
33 );
34
36 ::std::string name,
37 ::std::optional<::std::vector<::std::variant<double, ::std::string>>> values,
38 ::std::optional<::std::vector<::DebuggerStat>> children
39 );
40
41 MCNAPI ::DebuggerStat& addChild(::DebuggerStat&& child);
42
43 MCNAPI ::DebuggerStat& operator=(::DebuggerStat const&);
44
45 MCNAPI ~DebuggerStat();
46 // NOLINTEND
47
48public:
49 // static functions
50 // NOLINTBEGIN
51 MCNAPI static void bindType(::cereal::ReflectionCtx& ctx);
52 // NOLINTEND
53
54public:
55 // constructor thunks
56 // NOLINTBEGIN
57 MCNAPI void* $ctor(::DebuggerStat const&);
58
59 MCNAPI void* $ctor(
60 ::std::string name,
61 ::std::variant<double, ::std::string> value,
62 ::std::optional<::std::vector<::DebuggerStat>> children
63 );
64
65 MCNAPI void* $ctor(
66 ::std::string name,
67 ::std::optional<::std::vector<::std::variant<double, ::std::string>>> values,
68 ::std::optional<::std::vector<::DebuggerStat>> children
69 );
70 // NOLINTEND
71
72public:
73 // destructor thunk
74 // NOLINTBEGIN
75 MCNAPI void $dtor();
76 // NOLINTEND
77};
78
79// free functions
80// NOLINTBEGIN
81MCNAPI bool operator==(::DebuggerStat const&, ::DebuggerStat const&);
82// NOLINTEND
Definition DebuggerStat.h:10
MCAPI void * $ctor(::std::string name, ::std::variant< double, ::std::string > value, ::std::optional<::std::vector<::DebuggerStat > > children)
MCAPI DebuggerStat(::DebuggerStat const &)
MCAPI void $dtor()
static MCAPI void bindType(::cereal::ReflectionCtx &ctx)
MCAPI ~DebuggerStat()
MCAPI void * $ctor(::std::string name, ::std::optional<::std::vector<::std::variant< double, ::std::string > > > values, ::std::optional<::std::vector<::DebuggerStat > > children)
MCAPI void * $ctor(::DebuggerStat const &)
MCAPI DebuggerStat(::std::string name, ::std::variant< double, ::std::string > value, ::std::optional<::std::vector<::DebuggerStat > > children)
MCAPI DebuggerStat(::std::string name, ::std::optional<::std::vector<::std::variant< double, ::std::string > > > values, ::std::optional<::std::vector<::DebuggerStat > > children)
MCAPI::DebuggerStat & addChild(::DebuggerStat &&child)
MCAPI::DebuggerStat & operator=(::DebuggerStat const &)
Definition ReflectionCtx.h:11
Definition ctx.h:5
Definition Alias.h:14