DXR is a code search and navigation tool aimed at making sense of large projects. It supports full-text and regex searches as well as structural queries.

Name Description Modified (UTC) Size
bugprone-argument-comment.cpp 88 Bytes
bugprone-argument-comment.json 241 Bytes
bugprone-assert-side-effect.cpp 139 Bytes
bugprone-assert-side-effect.json 104 Bytes
bugprone-bool-pointer-implicit-conversion.cpp 549 Bytes
bugprone-bool-pointer-implicit-conversion.json 162 Bytes
bugprone-forward-declaration-namespace.cpp 66 Bytes
bugprone-forward-declaration-namespace.json 184 Bytes
bugprone-incorrect-roundings.cpp 52 Bytes
bugprone-incorrect-roundings.json 185 Bytes
bugprone-integer-division.cpp 54 Bytes
bugprone-integer-division.json 158 Bytes
bugprone-macro-parentheses.cpp 172 Bytes
bugprone-macro-parentheses.json 518 Bytes
bugprone-macro-repeated-side-effects.cpp 696 Bytes
bugprone-macro-repeated-side-effects.json 156 Bytes
bugprone-misplaced-widening-cast.cpp 46 Bytes
bugprone-misplaced-widening-cast.json 178 Bytes
bugprone-move-forwarding-reference.cpp 679 Bytes
bugprone-move-forwarding-reference.json 200 Bytes
bugprone-multiple-statement-macro.cpp 111 Bytes
bugprone-multiple-statement-macro.json 148 Bytes
bugprone-sizeof-expression.cpp 50 Bytes
bugprone-sizeof-expression.json 136 Bytes
bugprone-string-constructor.cpp 702 Bytes
bugprone-string-constructor.json 332 Bytes
bugprone-string-integer-assignment.cpp 589 Bytes
bugprone-string-integer-assignment.json 587 Bytes
bugprone-suspicious-memset-usage.cpp 845 Bytes
bugprone-suspicious-memset-usage.json 363 Bytes
bugprone-suspicious-missing-comma.cpp 187 Bytes
bugprone-suspicious-missing-comma.json 130 Bytes
bugprone-suspicious-semicolon.cpp 100 Bytes
bugprone-suspicious-semicolon.json 107 Bytes
bugprone-suspicious-string-compare.cpp 140 Bytes
bugprone-suspicious-string-compare.json 143 Bytes
bugprone-swapped-arguments.cpp 633 Bytes
bugprone-swapped-arguments.json 781 Bytes
bugprone-too-small-loop-variable.cpp 78 Bytes
bugprone-too-small-loop-variable.json 153 Bytes
bugprone-unused-raii.cpp 500 Bytes
bugprone-unused-raii.json 143 Bytes
bugprone-use-after-move.cpp 1.0 kB
bugprone-use-after-move.json 98 Bytes
clang-analyzer-core.CallAndMessage.cpp 83 Bytes
clang-analyzer-core.CallAndMessage.json 160 Bytes
clang-analyzer-core.DivideZero.cpp 53 Bytes
clang-analyzer-core.DivideZero.json 92 Bytes
clang-analyzer-core.NonNullParamChecker.cpp 90 Bytes
clang-analyzer-core.NonNullParamChecker.json 144 Bytes
clang-analyzer-core.NullDereference.cpp 76 Bytes
clang-analyzer-core.NullDereference.json 173 Bytes
clang-analyzer-core.UndefinedBinaryOperatorResult.cpp 41 Bytes
clang-analyzer-core.UndefinedBinaryOperatorResult.json 139 Bytes
clang-analyzer-core.uninitialized.Assign.cpp 34 Bytes
clang-analyzer-core.uninitialized.Assign.json 201 Bytes
clang-analyzer-core.uninitialized.Branch.cpp 51 Bytes
clang-analyzer-core.uninitialized.Branch.json 133 Bytes
clang-analyzer-cplusplus.NewDelete.cpp 1.0 kB
clang-analyzer-cplusplus.NewDelete.json 441 Bytes
clang-analyzer-cplusplus.NewDeleteLeaks.cpp 105 Bytes
clang-analyzer-cplusplus.NewDeleteLeaks.json 129 Bytes
clang-analyzer-deadcode.DeadStores.cpp 82 Bytes
clang-analyzer-deadcode.DeadStores.json 113 Bytes
clang-analyzer-security.FloatLoopCounter.cpp 64 Bytes
clang-analyzer-security.FloatLoopCounter.json 168 Bytes
clang-analyzer-security.insecureAPI.UncheckedReturn.cpp 54 Bytes
clang-analyzer-security.insecureAPI.UncheckedReturn.json 245 Bytes
clang-analyzer-security.insecureAPI.bcmp.cpp 95 Bytes
clang-analyzer-security.insecureAPI.bcmp.json 130 Bytes
clang-analyzer-security.insecureAPI.bcopy.cpp 91 Bytes
clang-analyzer-security.insecureAPI.bcopy.json 145 Bytes
clang-analyzer-security.insecureAPI.bzero.cpp 80 Bytes
clang-analyzer-security.insecureAPI.bzero.json 132 Bytes
clang-analyzer-security.insecureAPI.getpw.cpp 78 Bytes
clang-analyzer-security.insecureAPI.getpw.json 190 Bytes
clang-analyzer-security.insecureAPI.gets.cpp 69 Bytes
clang-analyzer-security.insecureAPI.gets.json 84 Bytes
clang-analyzer-security.insecureAPI.mkstemp.cpp 58 Bytes
clang-analyzer-security.insecureAPI.mkstemp.json 182 Bytes
clang-analyzer-security.insecureAPI.mktemp.cpp 74 Bytes
clang-analyzer-security.insecureAPI.mktemp.json 202 Bytes
clang-analyzer-security.insecureAPI.rand.cpp 48 Bytes
clang-analyzer-security.insecureAPI.rand.json 188 Bytes
clang-analyzer-security.insecureAPI.strcpy.cpp 86 Bytes
clang-analyzer-security.insecureAPI.strcpy.json 507 Bytes
clang-analyzer-security.insecureAPI.vfork.cpp 52 Bytes
clang-analyzer-security.insecureAPI.vfork.json 265 Bytes
clang-analyzer-unix.Malloc.cpp 681 Bytes
clang-analyzer-unix.Malloc.json 553 Bytes
clang-analyzer-unix.cstring.BadSizeArg.cpp 192 Bytes
clang-analyzer-unix.cstring.BadSizeArg.json 186 Bytes
clang-analyzer-unix.cstring.NullArg.cpp 219 Bytes
clang-analyzer-unix.cstring.NullArg.json 136 Bytes
cppcoreguidelines-narrowing-conversions.cpp 58 Bytes
cppcoreguidelines-narrowing-conversions.json 128 Bytes
misc-non-copyable-objects.cpp 68 Bytes
misc-non-copyable-objects.json 147 Bytes
misc-redundant-expression.cpp 65 Bytes
misc-redundant-expression.json 110 Bytes
misc-unused-alias-decls.cpp 345 Bytes
misc-unused-alias-decls.json 198 Bytes
misc-unused-using-decls.cpp 65 Bytes
misc-unused-using-decls.json 93 Bytes
modernize-avoid-bind.cpp 120 Bytes
modernize-avoid-bind.json 96 Bytes
modernize-deprecated-ios-base-aliases.cpp 326 Bytes
modernize-deprecated-ios-base-aliases.json 160 Bytes
modernize-loop-convert.cpp 107 Bytes
modernize-loop-convert.json 100 Bytes
modernize-raw-string-literal.cpp 49 Bytes
modernize-raw-string-literal.json 135 Bytes
modernize-redundant-void-arg.cpp 65 Bytes
modernize-redundant-void-arg.json 108 Bytes
modernize-shrink-to-fit.cpp 160 Bytes
modernize-shrink-to-fit.json 289 Bytes
modernize-use-auto.cpp 234 Bytes
modernize-use-auto.json 80 Bytes
modernize-use-bool-literals.cpp 83 Bytes
modernize-use-bool-literals.json 457 Bytes
modernize-use-equals-default.cpp 44 Bytes
modernize-use-equals-default.json 224 Bytes
modernize-use-equals-delete.cpp 174 Bytes
modernize-use-equals-delete.json 469 Bytes
modernize-use-nullptr.cpp 71 Bytes
modernize-use-nullptr.json 78 Bytes
modernize-use-override.cpp 95 Bytes
modernize-use-override.json 109 Bytes
performance-faster-string-find.cpp 75 Bytes
performance-faster-string-find.json 210 Bytes
performance-for-range-copy.cpp 597 Bytes
performance-for-range-copy.json 193 Bytes
performance-implicit-conversion-in-loop.cpp 972 Bytes
performance-implicit-conversion-in-loop.json 405 Bytes
performance-inefficient-algorithm.cpp 695 Bytes
performance-inefficient-algorithm.json 145 Bytes
performance-inefficient-string-concatenation.cpp 237 Bytes
performance-inefficient-string-concatenation.json 224 Bytes
performance-inefficient-vector-operation.cpp 132 Bytes
performance-inefficient-vector-operation.json 182 Bytes
performance-move-const-arg.cpp 410 Bytes
performance-move-const-arg.json 188 Bytes
performance-move-constructor-init.cpp 142 Bytes
performance-move-constructor-init.json 148 Bytes
performance-noexcept-move-constructor.cpp 46 Bytes
performance-noexcept-move-constructor.json 235 Bytes
performance-type-promotion-in-math-fn.cpp 68 Bytes
performance-type-promotion-in-math-fn.json 122 Bytes
performance-unnecessary-copy-initialization.cpp 140 Bytes
performance-unnecessary-copy-initialization.json 216 Bytes
performance-unnecessary-value-param.cpp 60 Bytes
performance-unnecessary-value-param.json 180 Bytes
readability-braces-around-statements.cpp 231 Bytes
readability-braces-around-statements.json 565 Bytes
readability-const-return-type.cpp 233 Bytes
readability-const-return-type.json 207 Bytes
readability-container-size-empty.cpp 84 Bytes
readability-container-size-empty.json 152 Bytes
readability-delete-null-pointer.cpp 58 Bytes
readability-delete-null-pointer.json 143 Bytes
readability-else-after-return.cpp 69 Bytes
readability-else-after-return.json 107 Bytes
readability-implicit-bool-conversion.cpp 951 Bytes
readability-implicit-bool-conversion.json 1.9 kB
readability-inconsistent-declaration-parameter-name.cpp 52 Bytes
readability-inconsistent-declaration-parameter-name.json 160 Bytes
readability-isolate-declaration.cpp 229 Bytes
readability-isolate-declaration.json 140 Bytes
readability-magic-numbers.cpp 87 Bytes
readability-magic-numbers.json 146 Bytes
readability-misleading-indentation.cpp 75 Bytes
readability-misleading-indentation.json 135 Bytes
readability-non-const-parameter.cpp 77 Bytes
readability-non-const-parameter.json 125 Bytes
readability-redundant-control-flow.cpp 46 Bytes
readability-redundant-control-flow.json 155 Bytes
readability-redundant-preprocessor.cpp 85 Bytes
readability-redundant-preprocessor.json 125 Bytes
readability-redundant-smartptr-get.cpp 266 Bytes
readability-redundant-smartptr-get.json 117 Bytes
readability-redundant-string-cstr.cpp 112 Bytes
readability-redundant-string-cstr.json 104 Bytes
readability-redundant-string-init.cpp 60 Bytes
readability-redundant-string-init.json 110 Bytes
readability-simplify-boolean-expr.cpp 39 Bytes
readability-simplify-boolean-expr.json 133 Bytes
readability-static-accessed-through-instance.cpp 137 Bytes
readability-static-accessed-through-instance.json 129 Bytes
readability-uniqueptr-delete-release.cpp 86 Bytes
readability-uniqueptr-delete-release.json 154 Bytes
structures.h 2.5 kB