wrenbind17::ForeignPropImpl

wrenbind17::ForeignPropImpl #

Module: Wrenbind17

More…

#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