wrenbind17::ForeignModule

wrenbind17::ForeignModule #

Module: Wrenbind17

#include <module.hpp>

Public Functions #

Name
ForeignModule(std::string name, WrenVM * vm)
ForeignModule(const ForeignModule & other)
ForeignModule(ForeignModule && other)
~ForeignModule() =default
ForeignModule & operator=(const ForeignModule & other)
ForeignModule & operator=(ForeignModule && other)
void swap(ForeignModule & other)
template <typename T ,typename… Others> ForeignKlassImpl< T > & klass(std::string name)
std::string str() const
void append(std::string text)
ForeignKlass & findKlass(const std::string & name)
const std::string & getName() const

Public Functions Documentation #

function ForeignModule #

inline ForeignModule(
    std::string name,
    WrenVM * vm
)

function ForeignModule #

ForeignModule(
    const ForeignModule & other
)

function ForeignModule #

inline ForeignModule(
    ForeignModule && other
)

function ~ForeignModule #

~ForeignModule() =default

function operator= #

ForeignModule & operator=(
    const ForeignModule & other
)

function operator= #

inline ForeignModule & operator=(
    ForeignModule && other
)

function swap #

inline void swap(
    ForeignModule & other
)

function klass #

template <typename T ,
typename... Others>
inline ForeignKlassImpl< T > & klass(
    std::string name
)

function str #

inline std::string str() const

function append #

inline void append(
    std::string text
)

function findKlass #

inline ForeignKlass & findKlass(
    const std::string & name
)

function getName #

inline const std::string & getName() const

Updated on 17 October 2023 at 12:26:25 UTC