MCPcopy Create free account
hub / github.com/FirebirdSQL/firebird / ~LateRefGuard

Method ~LateRefGuard

src/common/classes/RefMutex.h:186–199  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

184 }
185
186 ~LateRefGuard()
187 {
188 try
189 {
190 if (m_lock)
191 m_lock->leave();
192 if (m_ref)
193 m_ref->release();
194 }
195 catch (const Exception&)
196 {
197 DtorException::devHalt();
198 }
199 }
200
201 private:
202 // Forbid copying

Callers

nothing calls this directly

Calls 3

devHaltFunction · 0.85
leaveMethod · 0.45
releaseMethod · 0.45

Tested by

no test coverage detected