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)
     1 #include <vector>
     2 
     3 using namespace std;
     4 
     5 int loops() {
     6     const int N = 5;
     7     int arr[] = {1, 2, 3, 4, 5};
     8     vector<int> v;
     9     v.push_back(1);
    10     v.push_back(2);
    11     v.push_back(3);
    12 
    13     // safe conversion
    14     for (auto & elem : arr)
    15         cout << elem;
    16 
    17     // reasonable conversion
    18     for (auto & elem : v)
    19         cout << elem;
    20 
    21     // reasonable conversion
    22     for (auto & elem : v)
    23         cout << elem;
    24 }