mrdocs::lua::Table

A Lua table.

Synopsis

class Table
    : public Value

Base Classes

Name

Description

Value

A Lua value.

Member Functions

Name

Description

Table [constructor]

Constructors

call

Invoke the value as a function.

displayString

Return a string representation.

get

Retrieve a table entry by key; returns nil if missing.

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.

set

Create or replace the value with a key.

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