| cppcoreguidelines-pro-bounds-constant-array-index |
| ================================================= |
| |
| This check flags all array subscript expressions on static arrays and |
| std::arrays that either do not have a constant integer expression index or |
| are out of bounds (for std::array). For out-of-bounds checking of static |
| arrays, see the clang-diagnostic-array-bounds check. |
| |
| The check can generate fixes after the option |
| cppcoreguidelines-pro-bounds-constant-array-index.GslHeader has been |
| set to the name of the include file that contains gsl::at(), e.g. "gsl/gsl.h". |
| |
| This rule is part of the "Bounds safety" profile of the C++ Core Guidelines, see |
| https://github.com/isocpp/CppCoreGuidelines/blob/master/CppCoreGuidelines.md#-bounds2-only-index-into-arrays-using-constant-expressions. |