peiyongz 2004/04/20 08:30:49
Modified: c/tools/NLS/Xlat Xlat.cpp
Log:
to generate code for private default constructor
Revision Changes Path
1.19 +12 -0 xml-xerces/c/tools/NLS/Xlat/Xlat.cpp
Index: Xlat.cpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/tools/NLS/Xlat/Xlat.cpp,v
retrieving revision 1.18
retrieving revision 1.19
diff -u -r1.18 -r1.19
--- Xlat.cpp 14 May 2003 19:11:34 -0000 1.18
+++ Xlat.cpp 20 Apr 2004 15:30:49 -0000 1.19
@@ -57,6 +57,9 @@
/*
* $Log$
+ * Revision 1.19 2004/04/20 15:30:49 peiyongz
+ * to generate code for private default constructor
+ *
* Revision 1.18 2003/05/14 19:11:34 gareth
* Added code creation for new method that returns error serverity the DOM way.
*
@@ -707,6 +710,7 @@
//
fwprintf(outHeader, L"// This file is generated, don't edit
it!!\n\n");
fwprintf(outHeader, L"#if !defined(ERRHEADER_%s)\n",
xmlStrToPrintable(errNameSpace) );
+ releasePrintableStr
fwprintf(outHeader, L"#define ERRHEADER_%s\n\n",
xmlStrToPrintable(errNameSpace) );
releasePrintableStr
@@ -918,6 +922,14 @@
}
+ // the private default ctor
+ fwprintf(outHeader, L"\n");
+ fwprintf(outHeader, L"private:\n");
+ fwprintf(outHeader, L" //
-----------------------------------------------------------------------\n");
+ fwprintf(outHeader, L" // Unimplemented constructors and
operators\n");
+ fwprintf(outHeader, L" //
-----------------------------------------------------------------------\n");
+ fwprintf(outHeader, L" %s();\n",
xmlStrToPrintable(errNameSpace));
+ releasePrintableStr
// And close out the class declaration, the namespace declaration
and the header file
fwprintf(outHeader, L"};\n\n");
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]