LeviLamina
Loading...
Searching...
No Matches
ResolvedTypes.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5namespace Scripting::QuickJS {
6
7struct ResolvedTypes {
8public:
9 // member variables
10 // NOLINTBEGIN
62 // NOLINTEND
63
64public:
65 // prevent constructor by default
66 ResolvedTypes& operator=(ResolvedTypes const&);
67 ResolvedTypes(ResolvedTypes const&);
68
69public:
70 // member functions
71 // NOLINTBEGIN
72 MCNAPI ResolvedTypes();
73
74 MCNAPI bool isHandleType(::entt::meta_type const& type) const;
75
76 MCNAPI bool isNumericType(::entt::meta_type const& type) const;
77
78 MCNAPI bool isPrivilegedClosureTemplateType(::entt::meta_type const& type) const;
79 // NOLINTEND
80
81public:
82 // constructor thunks
83 // NOLINTBEGIN
84 MCNAPI void* $ctor();
85 // NOLINTEND
86};
87
88} // namespace Scripting::QuickJS
MCAPI bool isNumericType(::entt::meta_type const &type) const
MCAPI bool isPrivilegedClosureTemplateType(::entt::meta_type const &type) const
MCAPI bool isHandleType(::entt::meta_type const &type) const
Definition Alias.h:14