summaryrefslogtreecommitdiff
path: root/cpp/src/slice2freeze/Main.cpp
diff options
context:
space:
mode:
authorJose <jose@zeroc.com>2012-10-03 14:51:45 +0200
committerJose <jose@zeroc.com>2012-10-03 14:51:45 +0200
commit319a8a2f04aa3dec1eb41f9aa29690bf68bdcfbd (patch)
tree6cf6d939c3621633056403ff1d1106949a00b5f0 /cpp/src/slice2freeze/Main.cpp
parentMinor C++ fixes (diff)
downloadice-319a8a2f04aa3dec1eb41f9aa29690bf68bdcfbd.tar.bz2
ice-319a8a2f04aa3dec1eb41f9aa29690bf68bdcfbd.tar.xz
ice-319a8a2f04aa3dec1eb41f9aa29690bf68bdcfbd.zip
ICE-4824 - Fixed VC6 style loops
Diffstat (limited to 'cpp/src/slice2freeze/Main.cpp')
-rw-r--r--cpp/src/slice2freeze/Main.cpp73
1 files changed, 31 insertions, 42 deletions
diff --git a/cpp/src/slice2freeze/Main.cpp b/cpp/src/slice2freeze/Main.cpp
index bc855817352..6b9877582cc 100644
--- a/cpp/src/slice2freeze/Main.cpp
+++ b/cpp/src/slice2freeze/Main.cpp
@@ -433,8 +433,8 @@ writeDictWithIndicesH(const string& name, const Dict& dict,
+ name + "KeyCodec, " + compare + " >";
vector<string> capitalizedMembers;
- size_t i;
- for(i = 0; i < dict.indices.size(); ++i)
+
+ for(size_t i = 0; i < dict.indices.size(); ++i)
{
const string& member = dict.indices[i].member;
if(!member.empty())
@@ -474,7 +474,7 @@ writeDictWithIndicesH(const string& name, const Dict& dict,
// Nested index classes
//
- for(i = 0; i < capitalizedMembers.size(); ++i)
+ for(size_t i = 0; i < capitalizedMembers.size(); ++i)
{
string className = capitalizedMembers[i] + "Index";
@@ -537,7 +537,7 @@ writeDictWithIndicesH(const string& name, const Dict& dict,
H << nl << "Freeze::KeyCompareBasePtr __keyCompare = "
<< "new Freeze::KeyCompare" << keyCompareParams << "(__compare, this->_communicator, this->_encoding);";
H << nl << "std::vector<Freeze::MapIndexBasePtr> __indices;";
- for(i = 0; i < capitalizedMembers.size(); ++i)
+ for(size_t i = 0; i < capitalizedMembers.size(); ++i)
{
string indexName = dict.indices[i].member;
if(indexName.empty())
@@ -568,7 +568,7 @@ writeDictWithIndicesH(const string& name, const Dict& dict,
//
// Find, begin, lowerBound, upperBound, equalRange and count functions
//
- for(i = 0; i < capitalizedMembers.size(); ++i)
+ for(size_t i = 0; i < capitalizedMembers.size(); ++i)
{
H << sp;
H << nl << "iterator findBy" << capitalizedMembers[i]
@@ -627,8 +627,7 @@ writeDictWithIndicesC(const string& name, const string& absolute, const Dict& di
+ name + "KeyCodec, " + compare + " >";
vector<string> capitalizedMembers;
- size_t i;
- for(i = 0; i < dict.indices.size(); ++i)
+ for(size_t i = 0; i < dict.indices.size(); ++i)
{
const string& member = dict.indices[i].member;
if(!member.empty())
@@ -647,7 +646,7 @@ writeDictWithIndicesC(const string& name, const string& absolute, const Dict& di
//
// Nested index classes
//
- for(i = 0; i < capitalizedMembers.size(); ++i)
+ for(size_t i = 0; i < capitalizedMembers.size(); ++i)
{
string className = capitalizedMembers[i] + "Index";
@@ -779,7 +778,7 @@ writeDictWithIndicesC(const string& name, const string& absolute, const Dict& di
C << nl << "Freeze::KeyCompareBasePtr __keyCompare = "
<< "new Freeze::KeyCompare" << keyCompareParams << "(__compare, _communicator, _encoding);";
C << nl << "std::vector<Freeze::MapIndexBasePtr> __indices;";
- for(i = 0; i < capitalizedMembers.size(); ++i)
+ for(size_t i = 0; i < capitalizedMembers.size(); ++i)
{
string indexName = dict.indices[i].member;
if(indexName.empty())
@@ -807,7 +806,7 @@ writeDictWithIndicesC(const string& name, const string& absolute, const Dict& di
<< "new Freeze::KeyCompare" << keyCompareParams << "(__compare, __connection->getCommunicator()"
<<", __connection->getEncoding());";
C << nl << "std::vector<Freeze::MapIndexBasePtr> __indices;";
- for(i = 0; i < capitalizedMembers.size(); ++i)
+ for(size_t i = 0; i < capitalizedMembers.size(); ++i)
{
string indexName = dict.indices[i].member;
if(indexName.empty())
@@ -826,7 +825,7 @@ writeDictWithIndicesC(const string& name, const string& absolute, const Dict& di
//
// Find and count functions
//
- for(i = 0; i < capitalizedMembers.size(); ++i)
+ for(size_t i = 0; i < capitalizedMembers.size(); ++i)
{
string indexClassName = capitalizedMembers[i] + "Index";
@@ -997,9 +996,7 @@ writeDict(const string& n, const UnitPtr& u, const Dict& dict, Output& H, Output
}
TypePtr valueType = valueTypes.front();
- vector<string>::const_iterator q;
-
- for(q = scope.begin(); q != scope.end(); ++q)
+ for(vector<string>::const_iterator q = scope.begin(); q != scope.end(); ++q)
{
H << sp;
H << nl << "namespace " << *q << nl << '{';
@@ -1146,7 +1143,7 @@ writeDict(const string& n, const UnitPtr& u, const Dict& dict, Output& H, Output
}
- for(q = scope.begin(); q != scope.end(); ++q)
+ for(vector<string>::const_iterator q = scope.begin(); q != scope.end(); ++q)
{
H << sp;
H << nl << '}';
@@ -1354,10 +1351,8 @@ writeIndex(const string& n, const UnitPtr& u, const Index& index, Output& H, Out
throw os.str();
}
}
-
- vector<string>::const_iterator q;
- for(q = scope.begin(); q != scope.end(); ++q)
+ for(vector<string>::const_iterator q = scope.begin(); q != scope.end(); ++q)
{
H << sp;
H << nl << "namespace " << *q << nl << '{';
@@ -1365,7 +1360,7 @@ writeIndex(const string& n, const UnitPtr& u, const Index& index, Output& H, Out
writeIndexH(inputTypeToString(dataMember->type(), false), name, H, dllExport);
- for(q = scope.begin(); q != scope.end(); ++q)
+ for(vector<string>::const_iterator q = scope.begin(); q != scope.end(); ++q)
{
H << sp;
H << nl << '}';
@@ -1470,11 +1465,9 @@ gen(const string& name, const UnitPtr& u, const vector<string>& includePaths, co
H << "\n#include <Freeze/Index.h>";
}
+ for(StringList::const_iterator p = includes.begin(); p != includes.end(); ++p)
{
- for(StringList::const_iterator p = includes.begin(); p != includes.end(); ++p)
- {
- H << "\n#include <" << changeInclude(*p, includePaths) << "." + headerExtension + ">";
- }
+ H << "\n#include <" << changeInclude(*p, includePaths) << "." + headerExtension + ">";
}
CPP << "\n#include <Ice/BasicStream.h>";
@@ -1495,16 +1488,14 @@ gen(const string& name, const UnitPtr& u, const vector<string>& includePaths, co
dllExport += " ";
}
+ for(vector<Dict>::const_iterator p = dicts.begin(); p != dicts.end(); ++p)
{
- for(vector<Dict>::const_iterator p = dicts.begin(); p != dicts.end(); ++p)
- {
- writeDict(name, u, *p, H, CPP, dllExport);
- }
+ writeDict(name, u, *p, H, CPP, dllExport);
+ }
- for(vector<Index>::const_iterator q = indices.begin(); q != indices.end(); ++q)
- {
- writeIndex(name, u, *q, H, CPP, dllExport);
- }
+ for(vector<Index>::const_iterator q = indices.begin(); q != indices.end(); ++q)
+ {
+ writeIndex(name, u, *q, H, CPP, dllExport);
}
H << "\n\n#endif\n";
@@ -1567,30 +1558,28 @@ compile(int argc, char* argv[])
vector<string> cppArgs;
vector<string> extraHeaders = opts.argVec("add-header");
vector<string> optargs = opts.argVec("D");
- vector<string>::const_iterator i;
- for(i = optargs.begin(); i != optargs.end(); ++i)
+
+ for(vector<string>::const_iterator i = optargs.begin(); i != optargs.end(); ++i)
{
cppArgs.push_back("-D" + *i);
}
optargs = opts.argVec("U");
- for(i = optargs.begin(); i != optargs.end(); ++i)
+ for(vector<string>::const_iterator i = optargs.begin(); i != optargs.end(); ++i)
{
cppArgs.push_back("-U" + *i);
}
vector<string> includePaths = opts.argVec("I");
- for(i = includePaths.begin(); i != includePaths.end(); ++i)
+ for(vector<string>::const_iterator i = includePaths.begin(); i != includePaths.end(); ++i)
{
cppArgs.push_back("-I" + Preprocessor::normalizeIncludePath(*i));
}
// Convert include paths to full paths.
+ for(vector<string>::iterator p = includePaths.begin(); p != includePaths.end(); ++p)
{
- for(vector<string>::iterator p = includePaths.begin(); p != includePaths.end(); ++p)
- {
- *p = fullPath(*p);
- }
+ *p = fullPath(*p);
}
bool preprocess= opts.isSet("E");
@@ -1601,7 +1590,7 @@ compile(int argc, char* argv[])
vector<Dict> dicts;
optargs = opts.argVec("dict");
- for(i = optargs.begin(); i != optargs.end(); ++i)
+ for(vector<string>::const_iterator i = optargs.begin(); i != optargs.end(); ++i)
{
string s = IceUtilInternal::removeWhitespace(*i);
@@ -1733,7 +1722,7 @@ compile(int argc, char* argv[])
vector<Index> indices;
optargs = opts.argVec("index");
- for(i = optargs.begin(); i != optargs.end(); ++i)
+ for(vector<string>::const_iterator i = optargs.begin(); i != optargs.end(); ++i)
{
string s = IceUtilInternal::removeWhitespace(*i);
@@ -1800,7 +1789,7 @@ compile(int argc, char* argv[])
}
optargs = opts.argVec("dict-index");
- for(i = optargs.begin(); i != optargs.end(); ++i)
+ for(vector<string>::const_iterator i = optargs.begin(); i != optargs.end(); ++i)
{
string s = IceUtilInternal::removeWhitespace(*i);