Bazaar developer reference

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

Called by