[Includes] cert-dcl21-cpp cert-dcl50-cpp cert-dcl58-cpp cert-err34-c cert-flp30-c misc-static-assert misc-new-delete-overloads misc-throw-by-value-catch-by-reference misc-non-copyable-objects misc-move-constructor-init cppcoreguidelines-interfaces-global-init cppcoreguidelines-slicing cppcoreguidelines-special-member-functions cppcoreguidelines-no-malloc cppcoreguidelines-pro-bounds-array-to-pointer-decay cppcoreguidelines-pro-bounds-constant-array-index cppcoreguidelines-pro-type-cstyle-cast cppcoreguidelines-pro-type-member-init google-build-explicit-make-pair google-build-using-namespace google-default-arguments google-explicit-constructor google-global-names-in-headers readability-braces-around-statements readability-function-size readability-redundant-smartptr-get llvm-namespace-comment llvm-header-guard llvm-twine-local misc-argument-comment misc-assert-side-effect misc-bool-pointer-implicit-conversion misc-dangling-handle misc-definitions-in-headers misc-fold-init-type misc-forward-declaration-namespace misc-forwarding-reference-overload [Maybe Includes] google-runtime-member-string-references