The Battle for Wesnoth  1.15.12+dev
Public Attributes | List of all members
Table Struct Reference

#include <lobject.h>

Public Attributes

 CommonHeader
 
lu_byte flags
 
lu_byte lsizenode
 
unsigned int alimit
 
TValuearray
 
Nodenode
 
Nodelastfree
 
struct Tablemetatable
 
GCObjectgclist
 

Detailed Description

Definition at line 714 of file lobject.h.

Member Data Documentation

◆ alimit

unsigned int Table::alimit

◆ array

TValue* Table::array

◆ CommonHeader

Table::CommonHeader

Definition at line 715 of file lobject.h.

◆ flags

lu_byte Table::flags

Definition at line 716 of file lobject.h.

Referenced by luaH_new(), and luaT_gettm().

◆ gclist

GCObject* Table::gclist

Definition at line 723 of file lobject.h.

Referenced by convergeephemerons().

◆ lastfree

Node* Table::lastfree

Definition at line 721 of file lobject.h.

Referenced by exchangehashpart(), getfreepos(), and setnodevector().

◆ lsizenode

lu_byte Table::lsizenode

Definition at line 717 of file lobject.h.

Referenced by exchangehashpart(), and setnodevector().

◆ metatable

struct Table* Table::metatable

Definition at line 722 of file lobject.h.

Referenced by luaH_new(), luaV_finishset(), luaV_objlen(), and traversetable().

◆ node

Node* Table::node

Definition at line 720 of file lobject.h.

Referenced by exchangehashpart(), freehash(), getfreepos(), numusehash(), and setnodevector().


The documentation for this struct was generated from the following file: