ResidualVM logo ResidualVM website - Forums - Contact us BuildBot - Doxygen - Wiki curved edge

ltable.h File Reference

#include "engines/grim/lua/lobject.h"
Include dependency graph for ltable.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  Grim

Defines

#define node(t, i)   (&(t)->node[i])
#define ref(n)   (&(n)->ref)
#define val(n)   (&(n)->val)
#define nhash(t)   ((t)->nhash)

Functions

Hash * Grim::luaH_new (int32 nhash)
void Grim::luaH_free (Hash *frees)
TObject * Grim::luaH_get (Hash *t, TObject *r)
TObject * Grim::luaH_set (Hash *t, TObject *r)
Node * Grim::luaH_next (TObject *o, TObject *r)
Node * Grim::hashnodecreate (int32 nhash)
int32 Grim::present (Hash *t, TObject *key)

Define Documentation

#define nhash (   t  )     ((t)->nhash)

Definition at line 16 of file ltable.h.

#define node (   t,
  i 
)    (&(t)->node[i])

Definition at line 13 of file ltable.h.

#define ref (   n  )     (&(n)->ref)

Definition at line 14 of file ltable.h.

#define val (   n  )     (&(n)->val)

Definition at line 15 of file ltable.h.



Generated on Sat Oct 12 2019 05:01:53 for ResidualVM by doxygen 1.7.1
curved edge   curved edge