.. title:: clang-tidy - readability-redundant-string-cstr

readability-redundant-string-cstr
=================================


Finds unnecessary calls to ``std::string::c_str()`` and
``std::string::data()``.

Options
-------

.. option:: StringParameterFunctions

   A semicolon-separated list of regular expressions matching the
   (fully qualified) names of function/method/operator, with the requirement
   that any parameter currently accepting a ``const char*`` input should also
   be able to accept ``std::string`` inputs, or proper overload candidates that
   can do so should exist. This can be used to configure functions such as
   ``fmt::format``, ``spdlog::logger::info``, or wrappers around these and
   similar functions. The default value is the empty string.
