wrenbind17::ForeignPropImpl #
Module: Wrenbind17
#include <foreign.hpp>
Inherits from wrenbind17::ForeignProp
Public Functions #
| Name | |
|---|---|
| ForeignPropImpl(std::string name, WrenForeignMethodFn getter, WrenForeignMethodFn setter, const bool isStatic) | |
| ~ForeignPropImpl() =default |
Additional inherited members #
Public Functions inherited from wrenbind17::ForeignProp
| Name | |
|---|---|
| ForeignProp(std::string name, WrenForeignMethodFn getter, WrenForeignMethodFn setter, const bool isStatic) | |
| virtual | ~ForeignProp() =default |
| ForeignProp(const ForeignProp & other) | |
| void | generate(std::ostream & os) const |
| const std::string & | getName() constReturns the name of this property. |
| WrenForeignMethodFn | getSetter()Returns the pointer to the raw function for settings this property. |
| WrenForeignMethodFn | getGetter()Returns the pointer to the raw function for getting this property. |
| bool | getStatic() constReturns true if this property is static. |
Protected Attributes inherited from wrenbind17::ForeignProp
| Name | |
|---|---|
| std::string | name |
| WrenForeignMethodFn | getter |
| WrenForeignMethodFn | setter |
| bool | isStatic |
Detailed Description #
template <typename T ,
typename V >
class wrenbind17::ForeignPropImpl;
Public Functions Documentation #
function ForeignPropImpl #
inline ForeignPropImpl(
std::string name,
WrenForeignMethodFn getter,
WrenForeignMethodFn setter,
const bool isStatic
)
function ~ForeignPropImpl #
~ForeignPropImpl() =default
Updated on 17 October 2023 at 12:26:25 UTC