mrdocs::lua::Function

A Lua function.

Synopsis

class Function
    : public Value

Base Classes

Name

Description

Value

A Lua value.

Member Functions

Name

Description

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

Name

Description

index_

Stack index where the value is stored.

scope_

Scope that owns the stack slot for this value.

Friends

Name

Description

mrdocs::lua::Access

Internal tag granting access to lua internals.

Created with MrDocs