Table Struct Reference

#include <lobject.h>

List of all members.

Public Attributes

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


Detailed Description

Definition at line 338 of file lobject.h.


Member Data Documentation

Table::CommonHeader

Definition at line 339 of file lobject.h.

lu_byte Table::flags

Definition at line 340 of file lobject.h.

Referenced by luaH_new(), luaH_set(), and luaT_gettm().

lu_byte Table::lsizenode

Definition at line 341 of file lobject.h.

Referenced by luaH_new(), resize(), and setnodevector().

struct Table* Table::metatable [read]

Definition at line 342 of file lobject.h.

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

TValue* Table::array

Definition at line 343 of file lobject.h.

Referenced by cleartable(), luaH_free(), luaH_getn(), luaH_getnum(), luaH_new(), luaH_next(), numusearray(), resize(), setarrayvector(), and traversetable().

Node* Table::node

Definition at line 344 of file lobject.h.

Referenced by getfreepos(), luaH_free(), luaH_getn(), luaH_new(), luaH_resizearray(), numusehash(), resize(), and setnodevector().

Node* Table::lastfree

Definition at line 345 of file lobject.h.

Referenced by getfreepos(), and setnodevector().

GCObject* Table::gclist

Definition at line 346 of file lobject.h.

Referenced by cleartable(), luaC_barrierback(), propagatemark(), and traversetable().

int Table::sizearray

Definition at line 347 of file lobject.h.

Referenced by cleartable(), findindex(), luaH_free(), luaH_getn(), luaH_getnum(), luaH_new(), luaH_next(), numusearray(), propagatemark(), resize(), setarrayvector(), and traversetable().


The documentation for this struct was generated from the following file:
Generated on Mon Feb 16 15:15:07 2009 for Scorched3D by  doxygen 1.5.3