summaryrefslogtreecommitdiff
path: root/cpp/src/slice2html/Gen.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/src/slice2html/Gen.cpp')
-rw-r--r--cpp/src/slice2html/Gen.cpp44
1 files changed, 23 insertions, 21 deletions
diff --git a/cpp/src/slice2html/Gen.cpp b/cpp/src/slice2html/Gen.cpp
index 7194faea6dc..daa2e495438 100644
--- a/cpp/src/slice2html/Gen.cpp
+++ b/cpp/src/slice2html/Gen.cpp
@@ -11,6 +11,7 @@
#include <IceUtil/Functional.h>
#include <IceUtil/StringUtil.h>
#include <IceUtil/FileUtil.h>
+#include <IceUtil/ConsoleUtil.h>
#include <Slice/FileTracker.h>
#include <Gen.h>
@@ -942,7 +943,8 @@ Slice::GeneratorBase::getURL(const SyntaxTreeBasePtr& target, const SyntaxTreeBa
"string",
"Object",
"Object*",
- "LocalObject"
+ "LocalObject",
+ "Value"
};
SyntaxTreeBasePtr t = target;
@@ -1170,8 +1172,8 @@ Slice::GeneratorBase::getComment(const ContainedPtr& contained, const SyntaxTree
if(_warnOldCommentFiles.find(fileName) == _warnOldCommentFiles.end())
{
_warnOldCommentFiles.insert(fileName);
- cerr << fileName << ": warning: file contains old-style link syntax: `[" << literal << "]'"
- << endl;
+ consoleErr << fileName << ": warning: file contains old-style link syntax: `[" << literal << "]'"
+ << endl;
}
}
else if(s[i] == '{')
@@ -1210,8 +1212,8 @@ Slice::GeneratorBase::getComment(const ContainedPtr& contained, const SyntaxTree
if(summary && _warnSummary && summarySize > _warnSummary)
{
- cerr << contained->file() << ": warning: summary size (" << summarySize << ") exceeds " << _warnSummary
- << " characters: `" << comment << "'" << endl;
+ consoleErr << contained->file() << ": warning: summary size (" << summarySize << ") exceeds " << _warnSummary
+ << " characters: `" << comment << "'" << endl;
}
return comment;
@@ -1479,13 +1481,13 @@ Slice::GeneratorBase::warnOldStyleIdent(const string& str, const string& fileNam
lastName = newName.substr(pos + 1);
}
- cerr << fileName << ": warning: file contains old-style identifier syntax: `" << str << "'."
- << " Use `'" << newName << "'";
+ consoleErr << fileName << ": warning: file contains old-style identifier syntax: `" << str << "'."
+ << " Use `'" << newName << "'";
if(!alternateName.empty())
{
- cerr << " or `" << alternateName << "' if `" << lastName << "' is a member";
+ consoleErr << " or `" << alternateName << "' if `" << lastName << "' is a member";
}
- cerr << endl;
+ consoleErr << endl;
}
}
@@ -1582,7 +1584,7 @@ Slice::GeneratorBase::makeDir(const string& dir)
string
Slice::GeneratorBase::readFile(const string& file)
{
- IceUtilInternal::ifstream in(file);
+ ifstream in(streamFilename(file).c_str());
if(!in)
{
ostringstream os;
@@ -1656,7 +1658,7 @@ Slice::GeneratorBase::getFooter(const string& footer)
void
Slice::GeneratorBase::readFile(const string& file, string& part1, string& part2)
{
- IceUtilInternal::ifstream in(file);
+ ifstream in(streamFilename(file).c_str());
if(!in)
{
ostringstream os;
@@ -1798,8 +1800,8 @@ Slice::StartPageGenerator::printHeaderFooter()
end(); // table
}
-Slice::FileVisitor::FileVisitor(Files& files)
- : _files(files)
+Slice::FileVisitor::FileVisitor(Files& files) :
+ _files(files)
{
}
@@ -1861,8 +1863,8 @@ Slice::FileVisitor::visitEnum(const EnumPtr& e)
_files.insert(e->file());
}
-Slice::StartPageVisitor::StartPageVisitor(const Files& files)
- : _spg(files)
+Slice::StartPageVisitor::StartPageVisitor(const Files& files) :
+ _spg(files)
{
}
@@ -1954,7 +1956,7 @@ TOCGenerator::writeEntry(const ContainedPtr& c)
EnumPtr en = EnumPtr::dynamicCast(c);
if(en)
{
- EnumeratorList enumerators = en->getEnumerators();
+ EnumeratorList enumerators = en->enumerators();
for(EnumeratorList::const_iterator i = enumerators.begin(); i != enumerators.end(); ++i)
{
cl.push_back(*i);
@@ -2039,8 +2041,8 @@ TOCGenerator::writeEntry(const ContainedPtr& c)
end();
}
-TOCVisitor::TOCVisitor(const Files& files, const string& header, const string& footer)
- : _tg(files, header, footer)
+TOCVisitor::TOCVisitor(const Files& files, const string& header, const string& footer) :
+ _tg(files, header, footer)
{
}
@@ -2942,7 +2944,7 @@ Slice::EnumGenerator::generate(const EnumPtr& e)
printComment(e, e, deprecateReason);
- EnumeratorList enumerators = e->getEnumerators();
+ EnumeratorList enumerators = e->enumerators();
if(!enumerators.empty())
{
start("h2");
@@ -2974,8 +2976,8 @@ Slice::EnumGenerator::generate(const EnumPtr& e)
assert(_out.currIndent() == indent);
}
-Slice::PageVisitor::PageVisitor(const Files& files)
- : _files(files)
+Slice::PageVisitor::PageVisitor(const Files& files) :
+ _files(files)
{
}