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

Function _unregister_open_file

ogsr_engine/xrCore/LocatorAPI.cpp:111–121  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

109
110template <typename T>
111void _unregister_open_file(T* _r)
112{
113 xrCriticalSection _lock;
114 _lock.Enter();
115
116 xr_vector<_open_file>::iterator it = std::find_if(g_open_files.begin(), g_open_files.end(), eq_pointer<T>(_r));
117 VERIFY(it != g_open_files.end());
118 _open_file& _of = *it;
119 _of._reader = nullptr;
120 _lock.Leave();
121}
122
123XRCORE_API void _dump_open_files(int mode)
124{

Callers 1

r_closeMethod · 0.85

Calls 5

find_ifClass · 0.85
LeaveMethod · 0.80
EnterMethod · 0.45
beginMethod · 0.45
endMethod · 0.45

Tested by

no test coverage detected