00001 /* tolua: type & tag manipulation. 00002 ** Support code for Lua bindings. 00003 ** Written by Waldemar Celes 00004 ** TeCGraf/PUC-Rio 00005 ** Jul 1998 00006 ** $Id: tolua_tt.h,v 1.1.1.1 2000/04/09 12:18:02 mbn Exp $ 00007 */ 00008 00009 /* This code is free software; you can redistribute it and/or modify it. 00010 ** The software provided hereunder is on an "as is" basis, and 00011 ** the author has no obligation to provide maintenance, support, updates, 00012 ** enhancements, or modifications. 00013 */ 00014 00015 00016 #ifndef tolua_tt_h 00017 #define tolua_tt_h 00018 00019 void toluaI_tt_init (void); 00020 void toluaI_tt_register (int tag, char* type); 00021 void toluaI_tt_class (lua_Object lo, char* derived, char* base); 00022 void toluaI_tt_sethierarchy (int tag, int btag); 00023 int toluaI_tt_isusertype (lua_Object lo); 00024 int toluaI_tt_gettag (char* type); 00025 char* toluaI_tt_getobjtype (lua_Object lo); 00026 00027 00028 00029 00030 #endif
1.2.6 written by Dimitri van Heesch,
© 1997-2001