Sha256: f598e5d0f4ffe93a17c7e6c267839d0d45cc2ec00c95461ffd8e456dc92137bc
Contents?: true
Size: 1.23 KB
Versions: 2
Compression:
Stored size: 1.23 KB
Contents
#include <string> #include <memory> // Helpers (should be hidden in ctags output) unsigned short int getUShort() { return 10; } int * getPointer() { return 0; } int n01; unsigned short n02; int * n03; int n04() { return 0; } int n05,n06,n07,n08,n09,n10; // The real test void test() { // Valid variable declarations inside a for loop control structure for(int f01=0;f01<10;f01++) { } for(int f02 = getUShort(), * f03 = getPointer();f03 < (getPointer() + 10);f03++) { } for(int f04=0,f05=5,f06=10;f04<10;f04++) { } for(std::string f07 = "test";;) { } for(int f08 : { 1,2,3,4,5 }) { } for(std::unique_ptr<int> f09 = 0;;) { } for(std::unique_ptr<int> f10(getPointer());;) { } for(std::pair<int,int> f11;;) { } for(auto f12 : { 't','e','s','t' }) { } // Non valid variable declarations inside for for(;;) { } for(n01 = 0;n01 < 10;n01++) { } for(n02 = getUShort(), n03 = getPointer();;) { } for(n04();n04();) { } // Valid variable declaration inside an if if(int i01 = 10 + 20) { } // non valid declarations inside if if(n05 & n06) { } if(n07 * n08) { } if(n09 && n10) { } // Valid variable declarations inside a while while(unsigned short int w01 = getUShort()) { } }
Version data entries
2 entries across 2 versions & 1 rubygems