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

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

?? membufformattarget.cpp

?? IBM的解析xml的工具Xerces的源代碼
?? CPP
字號:
/* * Copyright 1999-2002,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. *//* * $Id: MemBufFormatTarget.cpp,v 1.9 2004/09/08 13:55:57 peiyongz Exp $ * $Log: MemBufFormatTarget.cpp,v $ * Revision 1.9  2004/09/08 13:55:57  peiyongz * Apache License Version 2.0 * * Revision 1.8  2004/01/29 11:46:29  cargilld * Code cleanup changes to get rid of various compiler diagnostic messages. * * 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  2002/11/04 15:00:21  tng * C++ Namespace Support. * * Revision 1.4  2002/08/12 21:38:22  peiyongz * Bug#11462: MemBufFormatTarget issue(2) .., proposed patch from *                      Esmond Pitt (pitte@anz.com) * * Revision 1.3  2002/07/22 23:23:15  tng * DOM L3: MemBufFormatTarget stores fDataBuf as XMLByte directly, consistent design as MemBufInputSource * * Revision 1.2  2002/06/05 15:47:13  peiyongz * data member changed, reset() added. * * Revision 1.1  2002/05/28 22:40:46  peiyongz * DOM3 Save Interface: DOMWriter/DOMWriterFilter * */#include <xercesc/framework/MemBufFormatTarget.hpp>#include <xercesc/util/XMLString.hpp>#include <string.h>XERCES_CPP_NAMESPACE_BEGINMemBufFormatTarget::MemBufFormatTarget( int                  initCapacity                                      , MemoryManager* const manager)    : fMemoryManager(manager)    , fDataBuf(0)    , fIndex(0)    , fCapacity(initCapacity){    // Buffer is one larger than capacity, to allow for zero term    fDataBuf = (XMLByte*) fMemoryManager->allocate    (        (fCapacity + 4) * sizeof(XMLByte)    );//new XMLByte[fCapacity+4];    // Keep it null terminated    fDataBuf[0] = XMLByte(0);}MemBufFormatTarget::~MemBufFormatTarget(){    fMemoryManager->deallocate(fDataBuf);//delete [] fDataBuf;}void MemBufFormatTarget::writeChars(const XMLByte* const toWrite                                  , const unsigned int   count                                  , XMLFormatter * const){    if (count) {        insureCapacity(count);        memcpy(&fDataBuf[fIndex], toWrite, count * sizeof(XMLByte));        fIndex += count;    }}const XMLByte* MemBufFormatTarget::getRawBuffer() const{    fDataBuf[fIndex] = 0;    fDataBuf[fIndex + 1] = 0;    fDataBuf[fIndex + 2] = 0;    fDataBuf[fIndex + 3] = 0;    return fDataBuf;}void MemBufFormatTarget::reset(){    fIndex = 0;    fDataBuf[0] = 0;    fDataBuf[fIndex + 1] = 0;    fDataBuf[fIndex + 2] = 0;    fDataBuf[fIndex + 3] = 0;}// ---------------------------------------------------------------------------//  MemBufFormatTarget: Private helper methods// ---------------------------------------------------------------------------void MemBufFormatTarget::insureCapacity(const unsigned int extraNeeded){    // If we can handle it, do nothing yet    if (fIndex + extraNeeded < fCapacity)        return;    // Oops, not enough room. Calc new capacity and allocate new buffer    const unsigned int newCap = (unsigned int)((fIndex + extraNeeded) * 2);    XMLByte* newBuf = (XMLByte*) fMemoryManager->allocate    (        (newCap+4) * sizeof(XMLByte)    );//new XMLByte[newCap+4];    // Copy over the old stuff    memcpy(newBuf, fDataBuf, fCapacity * sizeof(XMLByte) + 4);    // Clean up old buffer and store new stuff    fMemoryManager->deallocate(fDataBuf); //delete [] fDataBuf;    fDataBuf = newBuf;    fCapacity = newCap;}XERCES_CPP_NAMESPACE_END

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲一区二区三区四区的| 免费欧美日韩国产三级电影| 亚洲欧美电影院| 国产精品日韩精品欧美在线| 亚洲精品免费播放| 日本中文字幕一区二区视频| 成人综合婷婷国产精品久久| 欧美天堂亚洲电影院在线播放| 日韩一区国产二区欧美三区| 国产精品久久久久久久久久久免费看 | 国产激情一区二区三区四区 | 美日韩一区二区| 成人动漫精品一区二区| 欧美一级二级三级乱码| 亚洲欧美日本在线| 韩国成人精品a∨在线观看| 在线观看亚洲专区| 久久精品人人做人人综合| 亚洲丝袜美腿综合| 精品一区二区三区免费视频| 91国偷自产一区二区使用方法| 日韩免费观看2025年上映的电影| 亚洲天堂网中文字| 国产福利一区二区三区视频 | av电影一区二区| 精品国产乱码久久久久久久| 亚洲最大的成人av| 成人免费视频网站在线观看| 欧美性受xxxx| 一区二区三区四区不卡在线 | 亚洲另类在线视频| 国产成人精品三级| 欧美午夜一区二区| 精品剧情在线观看| 日本va欧美va精品| 5566中文字幕一区二区电影| 一区二区三区国产精品| 成人av先锋影音| www亚洲一区| 九一久久久久久| 欧美va在线播放| 午夜在线成人av| 欧美日韩综合一区| 国产精品萝li| 成人精品电影在线观看| 亚洲国产高清在线观看视频| 国产69精品一区二区亚洲孕妇| 精品久久久久久亚洲综合网| 美日韩黄色大片| 日韩一卡二卡三卡国产欧美| 亚洲成人av资源| 制服.丝袜.亚洲.中文.综合| 日韩国产在线一| 7878成人国产在线观看| 日韩国产精品91| 精品免费一区二区三区| 国产综合久久久久久久久久久久 | 久久综合狠狠综合| 国产乱码精品1区2区3区| 国产香蕉久久精品综合网| 盗摄精品av一区二区三区| 国产欧美一区二区三区在线看蜜臀 | 亚洲444eee在线观看| 宅男在线国产精品| 国产呦精品一区二区三区网站| 精品国产伦一区二区三区观看方式| 加勒比av一区二区| 中文字幕第一区第二区| 色老汉一区二区三区| 亚洲国产wwwccc36天堂| 日韩一二三区不卡| 成人av午夜电影| 亚洲一区日韩精品中文字幕| 色噜噜久久综合| 日韩和欧美的一区| 亚洲国产精品精华液2区45| 91视频你懂的| 日本成人超碰在线观看| 久久久美女毛片| 国产电影一区在线| 亚洲成人www| 欧美国产精品久久| 91丨porny丨中文| 日本精品一级二级| 久久国产麻豆精品| 亚洲视频一区在线| 欧美一区二区二区| 亚洲欧美一区二区三区国产精品| 91亚洲国产成人精品一区二三 | 在线视频你懂得一区| 亚洲国产乱码最新视频| 国产女人18水真多18精品一级做| 99精品视频在线播放观看| 欧美a级理论片| 亚洲理论在线观看| 2024国产精品视频| 色哟哟国产精品| 岛国av在线一区| 麻豆精品久久久| 亚洲午夜国产一区99re久久| 欧美mv和日韩mv国产网站| 欧美手机在线视频| 99精品视频在线观看| 国产一区二区三区久久悠悠色av| 美洲天堂一区二卡三卡四卡视频| 亚洲色欲色欲www在线观看| 国产精品网站在线播放| 精品国产免费人成在线观看| 欧美日韩在线不卡| 欧美日韩免费观看一区三区| 97久久精品人人澡人人爽| 福利电影一区二区| 国产成人亚洲综合a∨婷婷图片| 首页国产丝袜综合| 麻豆高清免费国产一区| 美女一区二区久久| 日韩制服丝袜先锋影音| 日本伊人色综合网| 五月综合激情日本mⅴ| 中文字幕一区日韩精品欧美| 亚洲免费高清视频在线| 国产精品国产三级国产普通话99| 国产欧美日韩综合精品一区二区| 精品处破学生在线二十三| 日韩欧美国产小视频| 日韩欧美精品三级| 日韩三级精品电影久久久| 欧美久久婷婷综合色| 制服丝袜亚洲精品中文字幕| 欧美日韩国产在线播放网站| 欧美日韩黄色一区二区| 欧美一级艳片视频免费观看| 欧美丰满一区二区免费视频 | 成人av电影在线网| 粉嫩av亚洲一区二区图片| 99re视频精品| 色综合视频在线观看| av不卡在线观看| 在线观看欧美日本| 欧美日韩国产小视频在线观看| 欧美一级生活片| 精品国偷自产国产一区| 久久久久久久久99精品| 中文字幕乱码久久午夜不卡| 亚洲欧美韩国综合色| 天天影视涩香欲综合网| 国产精品一区不卡| 91在线小视频| 91视频国产资源| 欧美本精品男人aⅴ天堂| 国产欧美日韩麻豆91| 亚洲免费观看高清完整版在线观看熊| 亚洲制服欧美中文字幕中文字幕| 性做久久久久久免费观看| 国产成人精品午夜视频免费| 色综合一区二区| 日韩精品一区二区三区视频| 国产欧美日韩另类一区| 亚洲视频一区二区在线观看| 日本网站在线观看一区二区三区| 国内精品写真在线观看| 97精品国产露脸对白| 欧美精品丝袜中出| 中文字幕免费一区| 国产精品美女www爽爽爽| 五月激情六月综合| 成人免费高清在线| 91精品国产入口| 亚洲欧美色图小说| 精品一区二区三区久久| 在线亚洲精品福利网址导航| 日韩精品一区二区三区蜜臀 | 欧美日韩激情一区二区三区| 久久久精品免费网站| 亚洲精品乱码久久久久久黑人| 日韩成人午夜精品| 成人黄色av电影| 日韩女优毛片在线| 一二三区精品视频| 精品一区二区影视| 欧美午夜精品久久久| 日韩一区在线播放| 岛国一区二区三区| 国产欧美一区二区三区在线看蜜臀| 日本欧美一区二区三区乱码| 欧美私人免费视频| 洋洋av久久久久久久一区| 99久久精品情趣| 欧美激情自拍偷拍| 国产精品伊人色| 久久久精品蜜桃| 国产伦精品一区二区三区免费| 欧美成人免费网站| 蜜桃精品视频在线| 制服丝袜日韩国产| 丝袜亚洲另类欧美| 在线不卡免费欧美| 免费观看日韩电影| 亚洲精品一区二区精华| 国精产品一区一区三区mba桃花 |