MCPcopy Create free account
hub / github.com/FirebirdSQL/firebird / ImplStatusVector

Method ImplStatusVector

src/common/StatusArg.cpp:60–72  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

58}
59
60StatusVector::ImplStatusVector::ImplStatusVector(const ISC_STATUS* s) throw()
61 : Base::ImplBase(0, 0),
62 m_status_vector(*getDefaultMemoryPool()),
63 m_strings(*getDefaultMemoryPool())
64{
65 fb_assert(s);
66
67 clear();
68
69 // special case - empty initialized status vector, no warnings
70 if (s[0] != isc_arg_gds || s[1] != 0 || s[2] != 0)
71 append(s);
72}
73
74StatusVector::ImplStatusVector::ImplStatusVector(const IStatus* s) throw()
75 : Base::ImplBase(0, 0),

Callers

nothing calls this directly

Calls 6

getDefaultMemoryPoolFunction · 0.85
clearClass · 0.50
assignFunction · 0.50
getStateMethod · 0.45
getErrorsMethod · 0.45
getWarningsMethod · 0.45

Tested by

no test coverage detected