blob: 7d26a9c1d446f0a384c05468a0003dfcd3ff3497 [file] [log] [blame]
/*
* Licensed to the Apache Software Foundation (ASF) under one
* or more contributor license agreements. See the NOTICE file
* distributed with this work for additional information
* regarding copyright ownership. The ASF licenses this file
* to you under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#if !defined(XERCESBRIDGETYPES_HEADER_GUARD_1357924680)
#define XERCESBRIDGETYPES_HEADER_GUARD_1357924680
#include <xalanc/XercesParserLiaison/XercesParserLiaisonDefinitions.hpp>
namespace XERCES_CPP_NAMESPACE { class DOM_Attr; }
namespace XERCES_CPP_NAMESPACE { class DOM_CharacterData; }
namespace XERCES_CPP_NAMESPACE { class DOM_Comment; }
namespace XERCES_CPP_NAMESPACE { class DOM_CDATASection; }
namespace XERCES_CPP_NAMESPACE { class DOM_Document; }
namespace XERCES_CPP_NAMESPACE { class DOM_DocumentFragment; }
namespace XERCES_CPP_NAMESPACE { class DOM_DocumentType; }
namespace XERCES_CPP_NAMESPACE { class DOM_DOMImplementation; }
namespace XERCES_CPP_NAMESPACE { class DOM_Element; }
namespace XERCES_CPP_NAMESPACE { class DOM_Entity; }
namespace XERCES_CPP_NAMESPACE { class DOM_EntityReference; }
namespace XERCES_CPP_NAMESPACE { class DOM_Node; }
namespace XERCES_CPP_NAMESPACE { class DOM_Text; }
namespace XERCES_CPP_NAMESPACE { class DOM_NamedNodeMap; }
namespace XERCES_CPP_NAMESPACE { class DOM_NodeList; }
namespace XERCES_CPP_NAMESPACE { class DOM_Notation; }
namespace XERCES_CPP_NAMESPACE { class DOM_ProcessingInstruction; }
namespace XERCES_CPP_NAMESPACE { class DOM_Text; }
namespace XERCES_CPP_NAMESPACE { class DOM_DocumentType; }
namespace XERCES_CPP_NAMESPACE { class DOM_DOMException; }
namespace XERCES_CPP_NAMESPACE { class DOMString; }
namespace XERCES_CPP_NAMESPACE { class AttrImpl; }
namespace XERCES_CPP_NAMESPACE { class ElementImpl; }
namespace XERCES_CPP_NAMESPACE { class NodeImpl; }
namespace XERCES_CPP_NAMESPACE { class TextImpl; }
XALAN_CPP_NAMESPACE_BEGIN
typedef xercesc::DOM_Attr DOM_AttrType;
typedef xercesc::DOM_CharacterData DOM_CharacterDataType;
typedef xercesc::DOM_Comment DOM_CommentType;
typedef xercesc::DOM_CDATASection DOM_CDATASectionType;
// These next two have an extra '_' because they collide without it...
typedef xercesc::DOM_DocumentType DOM_DocumentType_Type;
typedef xercesc::DOM_Document DOM_Document_Type;
typedef xercesc::DOM_DocumentFragment DOM_DocumentFragmentType;
typedef xercesc::DOM_DOMImplementation DOM_DOMImplementationType;
typedef xercesc::DOM_Element DOM_ElementType;
typedef xercesc::DOM_Entity DOM_EntityType;
typedef xercesc::DOM_EntityReference DOM_EntityReferenceType;
typedef xercesc::DOM_Node DOM_NodeType;
typedef xercesc::DOM_Text DOM_TextType;
typedef xercesc::DOM_NamedNodeMap DOM_NamedNodeMapType;
typedef xercesc::DOM_NodeList DOM_NodeListType;
typedef xercesc::DOM_Notation DOM_NotationType;
typedef xercesc::DOM_ProcessingInstruction DOM_ProcessingInstructionType;
typedef xercesc::DOM_Text DOM_TextType;
typedef xercesc::DOM_DOMException DOM_DOMExceptionType;
typedef xercesc::AttrImpl AttrImplType;
typedef xercesc::ElementImpl ElementImplType;
typedef xercesc::NodeImpl NodeImplType;
typedef xercesc::TextImpl TextImplType;
typedef xercesc::DOMString DOMStringType;
XALAN_CPP_NAMESPACE_END
#endif // !defined(XERCESBRIDGETYPES_HEADER_GUARD_1357924680)