亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? xmlrefinfo.hpp

?? IBM的解析xml的工具Xerces的源代碼
?? HPP
字號:
/* * Copyright 1999-2004 The Apache Software Foundation. *  * Licensed 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. *//* * $Log: XMLRefInfo.hpp,v $ * Revision 1.9  2004/09/08 13:55:59  peiyongz * Apache License Version 2.0 * * Revision 1.8  2003/09/30 18:14:34  peiyongz * Implementation of Serialization/Deserialization * * Revision 1.7  2003/05/16 21:36:55  knoaman * Memory manager implementation: Modify constructors to pass in the memory manager. * * Revision 1.6  2003/05/15 18:26:07  knoaman * Partial implementation of the configurable memory manager. * * Revision 1.5  2003/04/21 20:46:01  knoaman * Use XMLString::release to prepare for configurable memory manager. * * Revision 1.4  2003/03/07 18:08:10  tng * Return a reference instead of void for operator= * * Revision 1.3  2002/12/04 02:32:43  knoaman * #include cleanup. * * Revision 1.2  2002/11/04 15:00:21  tng * C++ Namespace Support. * * Revision 1.1.1.1  2002/02/01 22:21:52  peiyongz * sane_include * * Revision 1.5  2000/07/07 22:23:38  jpolast * remove useless getKey() functions. * * Revision 1.4  2000/02/24 20:00:23  abagchi * Swat for removing Log from API docs * * Revision 1.3  2000/02/15 01:21:31  roddey * Some initial documentation improvements. More to come... * * Revision 1.2  2000/02/06 07:47:49  rahulj * Year 2K copyright swat. * * Revision 1.1.1.1  1999/11/09 01:08:37  twl * Initial checkin * * Revision 1.2  1999/11/08 20:44:40  rahul * Swat for adding in Product name and CVS comment log variable. * */#if !defined(XMLIDREFINFO_HPP)#define XMLIDREFINFO_HPP#include <xercesc/util/XMemory.hpp>#include <xercesc/util/PlatformUtils.hpp>#include <xercesc/util/XMLString.hpp>#include <xercesc/internal/XSerializable.hpp>XERCES_CPP_NAMESPACE_BEGIN/** *  This class provides a simple means to track ID Ref usage. Since id/idref *  semamatics are part of XML 1.0, any validator will likely to be able to *  track them. Instances of this class represent a reference and two markers, *  one for its being declared and another for its being used. When the *  document is done, one can look at each instance and, if used but not *  declared, its an error. * *  The getKey() method allows it to support keyed collection semantics. It *  returns the referenced name, so these objects will be stored via the hash *  of the name. This name will either be a standard QName if namespaces are *  not enabled/supported by the validator, or it will be in the form *  {url}name if namespace processing is enabled. */class XMLPARSER_EXPORT XMLRefInfo : public XSerializable, public XMemory{public :    // -----------------------------------------------------------------------    //  Constructors and Destructor    // -----------------------------------------------------------------------    /** @name Constructor */    //@{    XMLRefInfo    (        const   XMLCh* const   refName        , const bool           fDeclared = false        , const bool           fUsed = false        , MemoryManager* const manager = XMLPlatformUtils::fgMemoryManager    );    //@}    /** @name Destructor */    //@{    ~XMLRefInfo();    //@}    // -----------------------------------------------------------------------    //  Getter methods    // -----------------------------------------------------------------------    bool getDeclared() const;    const XMLCh* getRefName() const;    bool getUsed() const;    // -----------------------------------------------------------------------    //  Setter methods    // -----------------------------------------------------------------------    void setDeclared(const bool newValue);    void setUsed(const bool newValue);    /***     * Support for Serialization/De-serialization     ***/    DECL_XSERIALIZABLE(XMLRefInfo)    XMLRefInfo    (      MemoryManager* const manager = XMLPlatformUtils::fgMemoryManager    );private :    // -----------------------------------------------------------------------    //  Unimplemented constructors and operators    // -----------------------------------------------------------------------    XMLRefInfo(const XMLRefInfo&);    XMLRefInfo& operator=(XMLRefInfo&);    // -----------------------------------------------------------------------    //  Private data members    //    //  fDeclared    //      The name was declared somewhere as an ID attribute.    //    //  fRefName    //      The name of the ref that this object represents. This is not a    //      name of the attribute, but of the value of an ID or IDREF attr    //      in content.    //    //  fUsed    //      The name was used somewhere in an IDREF/IDREFS attribute. If this    //      is true, but fDeclared is false, then the ref does not refer to    //      a declared ID.    // -----------------------------------------------------------------------    bool        fDeclared;    bool        fUsed;    XMLCh*      fRefName;    MemoryManager* fMemoryManager;};// ---------------------------------------------------------------------------//  XMLRefInfo: Constructors and Destructor// ---------------------------------------------------------------------------inline XMLRefInfo::XMLRefInfo( const XMLCh* const   refName                             , const bool           declared                             , const bool           used                             , MemoryManager* const manager) :    fDeclared(declared)    , fUsed(used)    , fRefName(0)    , fMemoryManager(manager){    fRefName = XMLString::replicate(refName, fMemoryManager);}inline XMLRefInfo::~XMLRefInfo(){    fMemoryManager->deallocate(fRefName);}// ---------------------------------------------------------------------------//  XMLRefInfo: Getter methods// ---------------------------------------------------------------------------inline bool XMLRefInfo::getDeclared() const{    return fDeclared;}inline const XMLCh* XMLRefInfo::getRefName() const{    return fRefName;}inline bool XMLRefInfo::getUsed() const{    return fUsed;}// ---------------------------------------------------------------------------//  XMLRefInfo: Setter methods// ---------------------------------------------------------------------------inline void XMLRefInfo::setDeclared(const bool newValue){    fDeclared = newValue;}inline void XMLRefInfo::setUsed(const bool newValue){    fUsed = newValue;}XERCES_CPP_NAMESPACE_END#endif

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久久久久免费毛片精品| 欧美一区二区三区免费在线看| 亚洲成人久久影院| 亚洲精品第1页| 亚洲一区二区三区视频在线播放 | 日韩一区二区三区观看| 日本道精品一区二区三区| 色8久久人人97超碰香蕉987| 欧洲精品视频在线观看| 在线观看一区不卡| 9191成人精品久久| 久久综合网色—综合色88| 日韩精品中文字幕一区| 日韩欧美国产不卡| 日本一区二区三区久久久久久久久不 | 中文字幕人成不卡一区| 国产精品一区2区| 久久99精品视频| 国精品**一区二区三区在线蜜桃| 国内精品在线播放| 成人精品小蝌蚪| 日本韩国欧美国产| 91精品国产欧美一区二区18 | 日韩高清在线一区| 久久99精品久久久久| 国产福利一区在线观看| 99久久精品免费看| 欧美另类videos死尸| 国产精品久久久久久久久晋中| 中文字幕中文字幕一区二区| 一区二区三区在线免费视频| 蜜臀久久99精品久久久久宅男| 美女在线观看视频一区二区| 国产成人h网站| 欧美日韩国产综合一区二区三区| 欧美一级二级三级乱码| 欧美国产日韩精品免费观看| 亚洲成人在线网站| 国产盗摄视频一区二区三区| 欧美色窝79yyyycom| 精品福利一区二区三区| 一区二区三区精品在线观看| 国产一区久久久| 欧美亚洲免费在线一区| 欧美激情一区二区| 美女视频第一区二区三区免费观看网站| 国产精品资源在线| 欧美日韩不卡视频| 亚洲欧洲美洲综合色网| 精品一区二区三区久久| 欧美熟乱第一页| 亚洲视频一区二区在线| 国产乱码一区二区三区| 欧美喷潮久久久xxxxx| 亚洲欧美综合在线精品| 国产乱国产乱300精品| 欧美一区二区三区在线视频| 中文字幕在线免费不卡| 久久国产精品99久久人人澡| 欧美精品一二三| 一区二区三区丝袜| 成人免费看的视频| 久久精品一区二区三区不卡牛牛 | 不卡av在线网| 日韩欧美www| 免费观看在线综合| 欧美一区二区三区喷汁尤物| 亚洲影院在线观看| 91麻豆福利精品推荐| 国产亚洲精品精华液| 狠狠色综合日日| 精品少妇一区二区三区在线播放| 亚洲国产三级在线| 日本韩国欧美在线| 亚洲一区二区3| 在线国产电影不卡| 亚洲一区二区黄色| 欧美肥胖老妇做爰| 日韩精品免费专区| 日韩精品专区在线| 久久99久久99精品免视看婷婷| 欧美va亚洲va国产综合| 精品一区二区三区免费播放| 久久久亚洲精品一区二区三区 | 精品国产乱码久久久久久牛牛| 日韩精品一级二级 | gogo大胆日本视频一区| 国产精品丝袜91| 91国偷自产一区二区三区观看| 一区二区三区日韩精品| 欧美色中文字幕| 青青草91视频| 欧美激情中文不卡| 色综合一区二区| 亚洲成人av电影在线| 日韩欧美黄色影院| www.在线欧美| 亚洲成人激情综合网| 精品国产亚洲一区二区三区在线观看| 激情综合网天天干| 亚洲天堂精品视频| 91麻豆精品国产综合久久久久久 | 99精品视频一区| 水蜜桃久久夜色精品一区的特点| 欧美成人国产一区二区| 岛国av在线一区| 亚洲福利视频一区二区| 久久久久久久久久看片| 日本精品视频一区二区三区| 美女视频一区二区| 中文字幕亚洲不卡| 日韩欧美的一区二区| 99久久国产综合精品女不卡| 日韩在线一区二区三区| 日本一区二区视频在线| 欧美在线视频你懂得| 国产乱子伦一区二区三区国色天香| 国产精品福利电影一区二区三区四区| 欧美日韩国产经典色站一区二区三区| 久88久久88久久久| 亚洲高清视频中文字幕| 亚洲精品一区二区三区精华液 | 日本女人一区二区三区| 欧美韩日一区二区三区四区| 欧美日韩你懂的| voyeur盗摄精品| 精品一区二区三区在线观看国产| 亚洲一区二区综合| 亚洲色图视频网站| 国产亚洲欧美色| 精品日韩在线观看| 91精品国产欧美一区二区成人| 91美女在线观看| 成人综合在线观看| 国产精品99久久久| 免费在线观看不卡| 午夜精品视频在线观看| 亚洲欧美福利一区二区| 欧美国产综合色视频| 26uuu色噜噜精品一区| 欧美日韩国产精品自在自线| 91在线视频观看| 成人av中文字幕| 成人天堂资源www在线| 国产成人欧美日韩在线电影| 毛片av中文字幕一区二区| 亚洲第一在线综合网站| 一区二区三区影院| 亚洲另类一区二区| 亚洲精品高清在线观看| 亚洲精品成人少妇| 亚洲激情一二三区| 亚洲一区视频在线| 日韩成人午夜精品| 日韩av一级片| 国产一区二区女| 国产高清视频一区| av资源网一区| 欧美在线小视频| 在线播放/欧美激情| 日韩一区二区三区高清免费看看| 51精品国自产在线| 精品电影一区二区| 久久久99免费| 日韩理论片在线| 一区二区三区美女| 天天免费综合色| 久久99精品久久久久| 粉嫩久久99精品久久久久久夜| 成人综合在线视频| 在线精品视频免费观看| 91精品国产91久久综合桃花| 欧美mv日韩mv国产网站app| 国产午夜精品一区二区三区视频| 中文字幕日韩一区| 亚洲成人先锋电影| 国产精品99久久久久久似苏梦涵| 国产成人av电影在线播放| 色综合久久精品| 7777精品伊人久久久大香线蕉的 | 欧美亚洲高清一区| 日韩一卡二卡三卡国产欧美| 精品国产免费久久| 久久综合色一综合色88| 国产精品久久一卡二卡| 亚洲成人免费影院| 国产一区二区三区在线观看免费视频 | 日韩高清一区二区| 国产乱码精品一区二区三 | 欧美大片在线观看| 国产精品美女一区二区三区| 亚洲香蕉伊在人在线观| 国模套图日韩精品一区二区| 色天天综合久久久久综合片| 日韩精品一区二区三区在线播放| 国产精品久久久久久久久搜平片 | 国产黄色91视频| 一本一本久久a久久精品综合麻豆 一本一道波多野结衣一区二区 | 成人av在线一区二区三区| 欧美人伦禁忌dvd放荡欲情|