1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
|
--- tools/xml-rpc-api2cpp/XmlRpcFunction.cc.orig Mon Mar 26 08:21:07 2001
+++ tools/xml-rpc-api2cpp/XmlRpcFunction.cc Tue Mar 2 23:39:39 2004
@@ -1,4 +1,4 @@
-#include <iostream.h>
+#include <iostream>
#include <stdexcept>
#include <XmlRpcCpp.h>
@@ -12,9 +12,9 @@
// Contains everything we know about a given server function, and knows
// how to print local bindings.
-XmlRpcFunction::XmlRpcFunction(const string& function_name,
- const string& method_name,
- const string& help,
+XmlRpcFunction::XmlRpcFunction(const std::string& function_name,
+ const std::string& method_name,
+ const std::string& help,
XmlRpcValue synopsis)
: mFunctionName(function_name), mMethodName(method_name),
mHelp(help), mSynopsis(synopsis)
@@ -37,10 +37,10 @@
return *this;
}
-void XmlRpcFunction::printDeclarations (ostream& out) {
+void XmlRpcFunction::printDeclarations (std::ostream& out) {
// XXX - Do a sloppy job of printing documentation.
- out << endl << " /* " << mHelp << " */" << endl;
+ out << std::endl << " /* " << mHelp << " */" << std::endl;
// Print each declaration.
size_t end = mSynopsis.arraySize();
@@ -48,16 +48,16 @@
printDeclaration(out, i);
}
-void XmlRpcFunction::printDefinitions (ostream& out, const string& className) {
+void XmlRpcFunction::printDefinitions (std::ostream& out, const std::string& className) {
size_t end = mSynopsis.arraySize();
for (size_t i = 0; i < end; i++) {
- out << endl;
+ out << std::endl;
printDefinition(out, className, i);
}
}
// Print the parameter declarations.
-void XmlRpcFunction::printParameters (ostream& out, size_t synopsis_index) {
+void XmlRpcFunction::printParameters (std::ostream& out, size_t synopsis_index) {
size_t end = parameterCount(synopsis_index);
bool first = true;
for (size_t i = 0; i < end; i++) {
@@ -67,47 +67,47 @@
out << ", ";
const DataType& ptype (parameterType(synopsis_index, i));
- string basename = ptype.defaultParameterBaseName(i + 1);
+ std::string basename = ptype.defaultParameterBaseName(i + 1);
out << ptype.parameterFragment(basename);
}
}
-void XmlRpcFunction::printDeclaration (ostream& out, size_t synopsis_index) {
+void XmlRpcFunction::printDeclaration (std::ostream& out, size_t synopsis_index) {
const DataType& rtype (returnType(synopsis_index));
out << " " << rtype.returnTypeFragment() << " "
<< mFunctionName << " (";
printParameters(out, synopsis_index);
- out << ");" << endl;
+ out << ");" << std::endl;
}
-void XmlRpcFunction::printDefinition (ostream& out,
- const string& className,
+void XmlRpcFunction::printDefinition (std::ostream& out,
+ const std::string& className,
size_t synopsis_index)
{
const DataType& rtype (returnType(synopsis_index));
out << rtype.returnTypeFragment() << " "
<< className << "::" << mFunctionName << " (";
printParameters(out, synopsis_index);
- out << ") {" << endl;
- out << " XmlRpcValue params = XmlRpcValue::makeArray();" << endl;
+ out << ") {" << std::endl;
+ out << " XmlRpcValue params = XmlRpcValue::makeArray();" << std::endl;
/* Emit code to convert the parameters into an array of XML-RPC objects. */
size_t end = parameterCount(synopsis_index);
for (size_t i = 0; i < end; i++) {
const DataType& ptype (parameterType(synopsis_index, i));
- string basename = ptype.defaultParameterBaseName(i + 1);
+ std::string basename = ptype.defaultParameterBaseName(i + 1);
out << " params.arrayAppendItem("
- << ptype.inputConversionFragment(basename) << ");" << endl;
+ << ptype.inputConversionFragment(basename) << ");" << std::endl;
}
/* Emit the function call.*/
out << " XmlRpcValue result = this->mClient.call(\""
- << mMethodName << "\", params);" << endl;
+ << mMethodName << "\", params);" << std::endl;
/* Emit the return statement. */
out << " return " << rtype.outputConversionFragment("result")
- << ";" << endl;
- out << "}" << endl;
+ << ";" << std::endl;
+ out << "}" << std::endl;
}
const DataType& XmlRpcFunction::returnType (size_t synopsis_index) {
@@ -119,7 +119,7 @@
XmlRpcValue func_synop = mSynopsis.arrayGetItem(synopsis_index);
size_t size = func_synop.arraySize();
if (size < 1)
- throw domain_error("Synopsis contained no items");
+ throw std::domain_error("Synopsis contained no items");
return size - 1;
}
|