Author: jasons
Date: Mon Aug 28 03:55:11 2006
New Revision: 437646
URL: http://svn.apache.org/viewvc?rev=437646&view=rev
Log:
we are back to ignoring the memory manager in the list of default args..
moved out DOM stuff
Modified:
xerces/c/trunk/swig/interfaces/typemaps-general.i
Modified: xerces/c/trunk/swig/interfaces/typemaps-general.i
URL:
http://svn.apache.org/viewvc/xerces/c/trunk/swig/interfaces/typemaps-general.i?rev=437646&r1=437645&r2=437646&view=diff
==============================================================================
--- xerces/c/trunk/swig/interfaces/typemaps-general.i (original)
+++ xerces/c/trunk/swig/interfaces/typemaps-general.i Mon Aug 28 03:55:11 2006
@@ -18,7 +18,7 @@
* Scripting languages are not going to change the default memory manager
* so we always default this argument
*/
-%typemap(default) XERCES_CPP_NAMESPACE::MemoryManager* const manager "$1 =
XERCES_CPP_NAMESPACE::XMLPlatformUtils::fgMemoryManager;"
+%typemap(default,numinputs=0) XERCES_CPP_NAMESPACE::MemoryManager* const
manager "$1 = XERCES_CPP_NAMESPACE::XMLPlatformUtils::fgMemoryManager;"
/*
* MemBufInputSource::MemBufInputSource()
@@ -49,7 +49,6 @@
goto fail;
}
}
-
}
/*
@@ -108,61 +107,3 @@
return NULL;
}
%}
-
-
-/*
- * DOM_Node*
- */
-
-%typemap(out) XERCES_CPP_NAMESPACE::DOMNode * = SWIGTYPE *DYNAMIC;
-
-DYNAMIC_CAST(SWIGTYPE_p_XERCES_CPP_NAMESPACE__DOMNode, DOMNode_dynamic_cast);
-
-%{
-static swig_type_info *
-DOMNode_dynamic_cast(void **ptr) {
- DOMNode **nptr = (DOMNode **) ptr;
- if (*nptr == NULL) {
- return NULL;
- }
- short int type = (*nptr)->getNodeType();
- if (type == DOMNode::TEXT_NODE) {
- return SWIGTYPE_p_XERCES_CPP_NAMESPACE__DOMText;
- }
- if (type == DOMNode::PROCESSING_INSTRUCTION_NODE) {
- return SWIGTYPE_p_XERCES_CPP_NAMESPACE__DOMProcessingInstruction;
- }
- if (type == DOMNode::DOCUMENT_NODE) {
- return SWIGTYPE_p_XERCES_CPP_NAMESPACE__DOMDocument;
- }
- if (type == DOMNode::ELEMENT_NODE) {
- return SWIGTYPE_p_XERCES_CPP_NAMESPACE__DOMElement;
- }
- if (type == DOMNode::ENTITY_REFERENCE_NODE) {
- return SWIGTYPE_p_XERCES_CPP_NAMESPACE__DOMEntityReference;
- }
- if (type == DOMNode::CDATA_SECTION_NODE) {
- return SWIGTYPE_p_XERCES_CPP_NAMESPACE__DOMCDATASection;
- }
- if (type == DOMNode::CDATA_SECTION_NODE) {
- return SWIGTYPE_p_XERCES_CPP_NAMESPACE__DOMCDATASection;
- }
- if (type == DOMNode::COMMENT_NODE) {
- return SWIGTYPE_p_XERCES_CPP_NAMESPACE__DOMComment;
- }
- if (type == DOMNode::DOCUMENT_TYPE_NODE) {
- return SWIGTYPE_p_XERCES_CPP_NAMESPACE__DOMDocumentType;
- }
- if (type == DOMNode::ENTITY_NODE) {
- return SWIGTYPE_p_XERCES_CPP_NAMESPACE__DOMEntity;
- }
- if (type == DOMNode::ATTRIBUTE_NODE) {
- return SWIGTYPE_p_XERCES_CPP_NAMESPACE__DOMAttr;
- }
- if (type == DOMNode::NOTATION_NODE) {
- return SWIGTYPE_p_XERCES_CPP_NAMESPACE__DOMNotation;
- }
- return NULL;
-}
-%}
-
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]