Chicane

Method

Header
Includes/Chicane/Core/Reflection/Type/Method.hpp
Namespace
Chicane::ReflectionTypeMethod

Types

NameValueDescription
Param
std::any
Params
std::vector<Param>

Constructors

NameDescription
ReflectionTypeMethod(
const  ReflectionTypeMethodInfo* inInstance
)
ReflectionTypeMethod()

Functions

AccessReturnModifierNameDescription
public
bool
const
isValid()
public
void
bind(
void* inInstance
)
public
void*
const
getBoundInstance()
public
const
getInfo()
public
void
addParam(
Param inValue
)
public
std::any
const
invoke()
public
std::any
const
invoke(
void* inInstance
)

Members

AccessTypeModifierNameDescription
private
m_instance
private
void*
m_boundInstance
private
m_params