Trim excess copies from PacketTagList::Remove, add PacketTagList::Replace, documentation.
Remove free list from PacketTagList.
Minor doc corrections
Add benchmark documentation, run timing.
Measure micro-benchmark timing.
Undo whitespace-only changes, to ease review
Delete _fp suffix, per code review
[Coverity] Missing varargs init or cleanup (VARARGS)
[Coverity] Failed to override method (BAD_OVERRIDE)
[Coverity] Copy into fixed size buffer (STRING_OVERFLOW)
[Coverity] Unused pointer value (UNUSED_VALUE)
[Coverity] Not restoring ostream format (STREAM_FORMAT_STATE)
[Coverity] Overflowed return value (INTEGER_OVERFLOW)
[Coverity] Out-of-bounds access (OVERRUN)
[Coverity] Dereference before null check (REVERSE_INULL)
[Coverity] Structurally dead code (UNREACHABLE)
[Coverity] Missing break in switch (MISSING_BREAK)
[Coverity] Unchecked dynamic_cast (FORWARD_NULL)
[Coverity] Unchecked return value (CHECKED_RETURN)
[Coverity] Operands don't affect result (CONSTANT_EXPRESSION_RESULT)