12 XmlRpcValue mSynopsis;
15 XmlRpcFunction(const string& function_name,
16 const string& method_name,
18 XmlRpcValue synopsis);
20 XmlRpcFunction (const XmlRpcFunction&);
21 XmlRpcFunction& operator= (const XmlRpcFunction&);
23 void printDeclarations (ostream& out);
24 void printDefinitions (ostream& out, const string& className);
27 void printParameters (ostream& out, size_t synopsis_index);
28 void printDeclaration (ostream& out, size_t synopsis_index);
29 void printDefinition (ostream& out,
30 const string& className,
31 size_t synopsis_index);
33 const DataType& returnType (size_t synopsis_index);
34 size_t parameterCount (size_t synopsis_index);
35 const DataType& parameterType (size_t synopsis_index,
36 size_t parameter_index);