Table Struct Reference

#include <lobject.h>


Data Fields

GCObjectnext
lu_byte tt
lu_byte marked
lu_byte flags
lu_byte lsizenode
Tablemetatable
TObjectarray
Nodenode
Nodefirstfree
GCObjectgclist
int sizearray


Detailed Description

Definition at line 307 of file lobject.h.


Field Documentation

GCObject* Table::next

Definition at line 308 of file lobject.h.

lu_byte Table::tt

Definition at line 308 of file lobject.h.

lu_byte Table::marked

Definition at line 308 of file lobject.h.

Referenced by cleartablekeys(), cleartablevalues(), and traversetable().

lu_byte Table::flags

Definition at line 309 of file lobject.h.

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

lu_byte Table::lsizenode

Definition at line 310 of file lobject.h.

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

struct Table* Table::metatable [read]

Definition at line 311 of file lobject.h.

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

TObject* Table::array

Definition at line 313 of file lobject.h.

Referenced by cleartablevalues(), luaH_free(), luaH_getnum(), luaH_new(), luaH_next(), numuse(), resize(), setarrayvector(), and traversetable().

Node* Table::node

Definition at line 315 of file lobject.h.

Referenced by luaH_free(), luaH_new(), newkey(), resize(), setnodevector(), and traversetable().

Node* Table::firstfree

Definition at line 316 of file lobject.h.

Referenced by newkey(), and setnodevector().

GCObject* Table::gclist

Definition at line 317 of file lobject.h.

Referenced by cleartablekeys(), cleartablevalues(), propagatemarks(), and traversetable().

int Table::sizearray

Definition at line 318 of file lobject.h.

Referenced by cleartablevalues(), luaH_free(), luaH_index(), luaH_new(), luaH_next(), numuse(), resize(), setarrayvector(), and traversetable().


The documentation for this struct was generated from the following file:
Generated on Fri Oct 12 08:44:57 2007 for rpm by  doxygen 1.5.2