MCPcopy Create free account
hub / github.com/OGSR/OGSR-Engine / add_dependency

Method add_dependency

ogsr_engine/Luabind/src/object_rep.cpp:110–123  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

108 }
109
110 void object_rep::add_dependency(lua_State* L, int index)
111 {
112 if (!m_dependency_ref.is_valid())
113 {
114 lua_newtable(L);
115 m_dependency_ref.set(L);
116 }
117
118 m_dependency_ref.get(L);
119 lua_pushvalue(L, index);
120 lua_rawseti(L, -2, m_dependency_cnt);
121 lua_pop(L, 1);
122 ++m_dependency_cnt;
123 }
124
125 int object_rep::garbage_collector(lua_State* L)
126 {

Callers 1

postcallMethod · 0.80

Calls 5

lua_pushvalueFunction · 0.50
lua_rawsetiFunction · 0.50
is_validMethod · 0.45
setMethod · 0.45
getMethod · 0.45

Tested by

no test coverage detected