.. title:: clang-tidy - modernize-use-using modernize-use-using =================== The check converts the usage of ``typedef`` with ``using`` keyword. Before: .. code-block:: c++ typedef int variable; class Class{}; typedef void (Class::* MyPtrType)() const; After: .. code-block:: c++ using variable = int; class Class{}; using MyPtrType = void (Class::*)() const; This check requires using C++11 or higher to run. Options ------- .. option:: IgnoreMacros If set to non-zero, the check will not give warnings inside macros. Default is `1`.