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

Method Decref

extern/re2/re2/nfa.cc:181–189  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

179}
180
181void NFA::Decref(Thread* t) {
182 DCHECK(t != NULL);
183 t->ref--;
184 if (t->ref > 0)
185 return;
186 DCHECK_EQ(t->ref, 0);
187 t->next = freelist_;
188 freelist_ = t;
189}
190
191// Follows all empty arrows from id0 and enqueues all the states reached.
192// Enqueues only the ByteRange instructions that match byte c.

Callers 15

~ParseStateMethod · 0.45
PushRegexpMethod · 0.45
DoVerticalBarMethod · 0.45
DoRightParenMethod · 0.45
RemoveLeadingRegexpMethod · 0.45
RemoveLeadingStringMethod · 0.45
Round3Method · 0.45
DoCollapseMethod · 0.45
DoAlternationMethod · 0.45
MaybeConcatStringMethod · 0.45
ParseCharClassMethod · 0.45
ParseMethod · 0.45

Calls

no outgoing calls

Tested by 13

TESTFunction · 0.36
TESTFunction · 0.36
TESTFunction · 0.36
DEFINE_FLAGFunction · 0.36
TESTFunction · 0.36
TESTFunction · 0.36
~TestInstanceMethod · 0.36
TESTFunction · 0.36
DumpByteMapFunction · 0.36
DumpFunction · 0.36
TestFunction · 0.36
TestParseFunction · 0.36