libER 0.1.4.2
ELDEN RING API library
Loading...
Searching...
No Matches
Public Member Functions | Friends | List of all members
from::DLRF::DLRuntimeMethod Struct Reference

A wrapper that represents a method with a vector of invoker objects. More...

#include <reflection.hpp>

Public Member Functions

 DLRuntimeMethod (DLRuntimeClass *owner, const char *method_name, const wchar_t *method_name_w) noexcept
 Construct a new DLRuntimeMethod object.
 
const charget_method_name () const noexcept
 Get the method name.
 
const wchar_tget_method_name_w () const noexcept
 Get the method name (wide)
 
const from::vector< DLMethodInvoker * > & get_invokers () const noexcept
 Get all the invokers bound to this method.
 

Friends

class DLRuntimeClass
 

Detailed Description

A wrapper that represents a method with a vector of invoker objects.

Constructor & Destructor Documentation

◆ DLRuntimeMethod()

from::DLRF::DLRuntimeMethod::DLRuntimeMethod ( DLRuntimeClass owner,
const char method_name,
const wchar_t method_name_w 
)
inlinenoexcept

Construct a new DLRuntimeMethod object.

Parameters
ownerthe owning reflection object
method_namethe name of the method
method_name_wthe name (wide) of the method

Member Function Documentation

◆ get_invokers()

const from::vector< DLMethodInvoker * > & from::DLRF::DLRuntimeMethod::get_invokers ( ) const
inlinenoexcept

Get all the invokers bound to this method.

Returns
const from::vector<DLMethodInvoker*>& const reference to a vector of invokers

◆ get_method_name()

const char * from::DLRF::DLRuntimeMethod::get_method_name ( ) const
inlinenoexcept

Get the method name.

Returns
const char* name

◆ get_method_name_w()

const wchar_t * from::DLRF::DLRuntimeMethod::get_method_name_w ( ) const
inlinenoexcept

Get the method name (wide)

Returns
const wchar_t* name

The documentation for this struct was generated from the following file: