CvLuaLeague::lGetEnactProposalsOnHold(lua_State *)
- Defined in
- Lua/CvLuaLeague.cpp, line 318
- Class
- CvLuaLeague
- Hook name
CivHooks::CvLuaLeague_lGetEnactProposalsOnHold
Hooks
static bool BeforeCvLuaLeague_lGetEnactProposalsOnHold(lua_State* L, int& result);static void AfterCvLuaLeague_lGetEnactProposalsOnHold(lua_State* L, int& result);static int ReplaceCvLuaLeague_lGetEnactProposalsOnHold(int (*original)(lua_State*), lua_State* L);CivRegisterBefore<CivHooks::CvLuaLeague_lGetEnactProposalsOnHold>(host, &BeforeCvLuaLeague_lGetEnactProposalsOnHold);CivRegisterAfter<CivHooks::CvLuaLeague_lGetEnactProposalsOnHold>(host, &AfterCvLuaLeague_lGetEnactProposalsOnHold);CivRegisterReplace<CivHooks::CvLuaLeague_lGetEnactProposalsOnHold>(host, &ReplaceCvLuaLeague_lGetEnactProposalsOnHold);
Code
317//table GetEnactProposalsOnHold();318int CvLuaLeague::lGetEnactProposalsOnHold(lua_State* L)319{320 CvLeague* pLeague = GetInstance(L);321322 lua_createtable(L, 0, 0);323 int iIndex = 1;324325 EnactProposalList v = pLeague->GetEnactProposalsOnHold();326 for(EnactProposalList::iterator it = v.begin(); it != v.end(); ++it)327 {328 lua_createtable(L, 0, 0);329 const int t = lua_gettop(L);330331 lProposalTableHelper(L, t, (*it));332333 lua_rawseti(L, -2, iIndex++);334 }335 return 1;336}
Calls
BaseVector::beginBaseVector::end- CvLeague::GetEnactProposalsOnHold() const
- CvLuaLeague::lProposalTableHelper(lua_State *, const int, CvProposal &)
CvLuaScopedInstance::GetInstancelua_createtablelua_gettoplua_rawseti