HasFlag(lua_State *, int, const char *)
- Defined in
- Lua/CvLuaFractal.cpp, line 30
- Hook name
CivHooks::HasFlag
Hooks
static bool BeforeHasFlag(lua_State* L, int idx, const char* flag, bool& result);static void AfterHasFlag(lua_State* L, int idx, const char* flag, bool& result);static bool ReplaceHasFlag(bool (*original)(lua_State*, int, const char*), lua_State* L, int idx, const char* flag);CivRegisterBefore<CivHooks::HasFlag>(host, &BeforeHasFlag);CivRegisterAfter<CivHooks::HasFlag>(host, &AfterHasFlag);CivRegisterReplace<CivHooks::HasFlag>(host, &ReplaceHasFlag);
Code
30bool HasFlag(lua_State* L, int idx, const char* flag)31{32 lua_getfield(L, idx, flag);33 return !lua_isnil(L, -1);34}
Calls
lua_getfieldlua_type