Fix util::ostringstream, fix pretty-printing, stub out new globals
This commit is contained in:
@@ -474,8 +474,9 @@ public:
|
||||
return lua_rawequal(L_, v1, v2);
|
||||
}
|
||||
|
||||
bool rawequal(LuaSlot v1, const char *name) const {
|
||||
push_any_value(name);
|
||||
template<typename VT>
|
||||
bool rawequal(LuaSlot v1, VT value) const {
|
||||
push_any_value(value);
|
||||
bool result = lua_rawequal(L_, v1, -1);
|
||||
lua_pop(L_, 1);
|
||||
return result;
|
||||
@@ -617,9 +618,11 @@ public:
|
||||
};
|
||||
|
||||
#define LuaTokenConstant(name, tvalue, docs) \
|
||||
LuaToken ltoken_##name(tvalue); \
|
||||
LuaConstantReg reg_##name(#name, docs, LuaToken(tvalue), 0);
|
||||
|
||||
#define LuaNumberConstant(name, nvalue, docs) \
|
||||
lua_Number lnumber_##name(nvalue); \
|
||||
LuaConstantReg reg_##name(#name, docs, LuaToken(), nvalue);
|
||||
|
||||
#define LuaDefine(name, args, docs) \
|
||||
|
||||
Reference in New Issue
Block a user