mrdocs::lua::Function

A Lua function.

Synopsis

Declared in <mrdocs/Support/Lua.hpp>
class Function
    : public Value

Base Classes

Name Description
ValueA Lua value.

Member Functions

NameDescription
Function [constructor]Construct a function wrapper from an existing value.
call Invoke the value as a function.
displayString Return a string representation.
isBoolean Return true if the value is a boolean.
isFunction Return true if the value is a function.
isNil Return true if the value is nil.
isNumber Return true if the value is numeric.
isString Return true if the value is a string.
isTable Return true if the value is a table.
operator() Invoke the value as a function.
type Return the Lua type of this value.

Protected Data Members

NameDescription
index_ Stack index where the value is stored.
scope_ Scope that owns the stack slot for this value.

Friends

|===
Name Description
Access Internal tag granting access to lua internals.