The Battle for Wesnoth  1.13.4+dev
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Public Attributes | List of all members
Table Struct Reference

#include <lobject.h>

Public Attributes

 CommonHeader
 
lu_byte flags
 
lu_byte lsizenode
 
struct Tablemetatable
 
TValuearray
 
Nodenode
 
Nodelastfree
 
GCObjectgclist
 
int sizearray
 

Detailed Description

Definition at line 559 of file lobject.h.

Member Data Documentation

TValue* Table::array
Table::CommonHeader

Definition at line 560 of file lobject.h.

lu_byte Table::flags

Definition at line 561 of file lobject.h.

Referenced by luaH_new(), and luaT_gettm().

GCObject* Table::gclist

Definition at line 567 of file lobject.h.

Referenced by propagatemark().

Node* Table::lastfree

Definition at line 566 of file lobject.h.

Referenced by getfreepos(), and setnodevector().

lu_byte Table::lsizenode

Definition at line 562 of file lobject.h.

Referenced by luaH_resize(), and setnodevector().

struct Table* Table::metatable

Definition at line 563 of file lobject.h.

Referenced by luaH_new(), luaV_gettable(), luaV_objlen(), luaV_settable(), and traversetable().

Node* Table::node
int Table::sizearray

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