.. title:: clang-tidy - abseil-str-cat-append | |
abseil-str-cat-append | |
===================== | |
Flags uses of ``absl::StrCat()`` to append to a ``std::string``. Suggests | |
``absl::StrAppend()`` should be used instead. | |
The extra calls cause unnecessary temporary strings to be constructed. Removing | |
them makes the code smaller and faster. | |
.. code-block:: c++ | |
a = absl::StrCat(a, b); // Use absl::StrAppend(&a, b) instead. | |
Does not diagnose cases where ``absl::StrCat()`` is used as a template | |
argument for a functor. |