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& operator=(DebuggerStat const&);
23 DebuggerStat();
24
25public:
26 // member functions
27 // NOLINTBEGIN
28 MCNAPI DebuggerStat(::DebuggerStat const&);
29
31 ::std::string name,
32 ::std::variant<double, ::std::string> value,
33 ::std::optional<::std::vector<::DebuggerStat>> children
34 );
35
37 ::std::string name,
38 ::std::optional<::std::vector<::std::variant<double, ::std::string>>> values,
39 ::std::optional<::std::vector<::DebuggerStat>> children
40 );
41
42 MCNAPI ::DebuggerStat& addChild(::DebuggerStat&& child);
43
44 MCNAPI ~DebuggerStat();
45 // NOLINTEND
46
47public:
48 // static functions
49 // NOLINTBEGIN
50 MCNAPI static void bindType(::cereal::ReflectionCtx& ctx);
51 // NOLINTEND
52
53public:
54 // constructor thunks
55 // NOLINTBEGIN
56 MCNAPI void* $ctor(::DebuggerStat const&);
57
58 MCNAPI void* $ctor(
59 ::std::string name,
60 ::std::variant<double, ::std::string> value,
61 ::std::optional<::std::vector<::DebuggerStat>> children
62 );
63
64 MCNAPI void* $ctor(
65 ::std::string name,
66 ::std::optional<::std::vector<::std::variant<double, ::std::string>>> values,
67 ::std::optional<::std::vector<::DebuggerStat>> children
68 );
69 // NOLINTEND
70
71public:
72 // destructor thunk
73 // NOLINTBEGIN
74 MCNAPI void $dtor();
75 // NOLINTEND
76};
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)
Definition ReflectionCtx.h:11
Definition ctx.h:5
Definition Alias.h:14