c.s.tools.ide.analysis.modernize/test/unit/data/goldenfiles/ide/analysis/modernize/SingleCppFileCheckTest/src/modernize-loop-convert.cpp
author Ilia Gromov <ilia@netbeans.org>
Wed, 07 Jun 2017 20:23:29 +0300
branchrelease82
changeset 18423 b9d9af239a0c
parent 18403 ide.analysis.modernize/test/unit/data/goldenfiles/com/sun/tools/ide/analysis/modernize/SingleCppFileCheckTest/src/modernize-loop-convert.cpp@67d78b11d2e0
permissions -rw-r--r--
Fixing #270763 - Move clang-tidy integration to nb contrib
* * *
Fixing #270763 - Move clang-tidy integration to nb contrib - move wrapper
* * *
Fixing #270763 - Move clang-tidy integration to nb contrib - sign nbm
* * *
Fixing #270763 - Move clang-tidy integration to nb contrib - move tests
* * *
Fixing #270763 - Move clang-tidy integration to nb contrib - data for a new test
* * *
Fixed #270839 - [clang-tidy] Group checks in Editor hints
(transplanted from 35b6125ef00c470655dac6673075f5c12ec74593)
ilia@18403
     1
#include <vector>
ilia@18403
     2
ilia@18403
     3
using namespace std;
ilia@18403
     4
ilia@18403
     5
int loops() {
ilia@18403
     6
    const int N = 5;
ilia@18403
     7
    int arr[] = {1, 2, 3, 4, 5};
ilia@18403
     8
    vector<int> v;
ilia@18403
     9
    v.push_back(1);
ilia@18403
    10
    v.push_back(2);
ilia@18403
    11
    v.push_back(3);
ilia@18403
    12
ilia@18403
    13
    // safe conversion
ilia@18403
    14
    for (auto & elem : arr)
ilia@18403
    15
        cout << elem;
ilia@18403
    16
ilia@18403
    17
    // reasonable conversion
ilia@18403
    18
    for (auto & elem : v)
ilia@18403
    19
        cout << elem;
ilia@18403
    20
ilia@18403
    21
    // reasonable conversion
ilia@18403
    22
    for (auto & elem : v)
ilia@18403
    23
        cout << elem;
ilia@18403
    24
}