Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2025-01-18 10:14:50

0001 /*
0002  * Licensed to the Apache Software Foundation (ASF) under one or more
0003  * contributor license agreements.  See the NOTICE file distributed with
0004  * this work for additional information regarding copyright ownership.
0005  * The ASF licenses this file to You under the Apache License, Version 2.0
0006  * (the "License"); you may not use this file except in compliance with
0007  * the License.  You may obtain a copy of the License at
0008  * 
0009  *      http://www.apache.org/licenses/LICENSE-2.0
0010  * 
0011  * Unless required by applicable law or agreed to in writing, software
0012  * distributed under the License is distributed on an "AS IS" BASIS,
0013  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
0014  * See the License for the specific language governing permissions and
0015  * limitations under the License.
0016  */
0017 
0018 /*
0019  * $Id$
0020  */
0021 
0022 #if !defined(XERCESC_INCLUDE_GUARD_DOMCOMMENT_HPP)
0023 #define XERCESC_INCLUDE_GUARD_DOMCOMMENT_HPP
0024 
0025 #include <xercesc/util/XercesDefs.hpp>
0026 #include <xercesc/dom/DOMCharacterData.hpp>
0027 
0028 XERCES_CPP_NAMESPACE_BEGIN
0029 
0030 
0031 /**
0032  * This interface inherits from <code>CharacterData</code> and represents the
0033  * content of a comment, i.e., all the characters between the starting '
0034  * <code>&lt;!--</code>' and ending '<code>--&gt;</code>'.
0035  * <p>See also the <a href='http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113'>Document Object Model (DOM) Level 2 Core Specification</a>.
0036  *
0037  * @since DOM Level 1
0038  */
0039 class CDOM_EXPORT DOMComment: public DOMCharacterData {
0040 protected:
0041     // -----------------------------------------------------------------------
0042     //  Hidden constructors
0043     // -----------------------------------------------------------------------
0044     /** @name Hidden constructors */
0045     //@{    
0046     DOMComment() {};
0047     //@}
0048 
0049 private:
0050     // -----------------------------------------------------------------------
0051     // Unimplemented constructors and operators
0052     // -----------------------------------------------------------------------
0053     /** @name Unimplemented constructors and operators */
0054     //@{
0055     DOMComment(const DOMComment &);
0056     DOMComment & operator = (const DOMComment &);
0057     //@}
0058 
0059 public:
0060     // -----------------------------------------------------------------------
0061     //  All constructors are hidden, just the destructor is available
0062     // -----------------------------------------------------------------------
0063     /** @name Destructor */
0064     //@{
0065     /**
0066      * Destructor
0067      *
0068      */
0069     virtual ~DOMComment() {};
0070     //@}
0071 };
0072 
0073 XERCES_CPP_NAMESPACE_END
0074 
0075 #endif
0076