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

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

?? tinystra.h

?? 文字編輯器源碼 Text editor source code
?? H
字號:
/*www.sourceforge.net/projects/tinyxmlOriginal file by Yves Berquin.This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software.Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions:1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required.2. Altered source versions must be plainly marked as such, andmust not be misrepresented as being the original software.3. This notice may not be removed or altered from any source distribution.*/#include "tinyxmlA.h"#ifndef TIXMLA_USE_STL#ifndef _INCLUDED#define TIXMLA_STRING_INCLUDED#pragma warning( disable : 4514 )#include <assert.h>/*   TiXmlStringA is an emulation of the std::string template.   Its purpose is to allow compiling TinyXML on compilers with no or poor STL support.   Only the member functions relevant to the TinyXML project have been implemented.   The buffer allocation is made by a simplistic power of 2 like mechanism : if we increase   a string and there's no more room, we allocate a buffer twice as big as we need.*/class TiXmlStringA{  public :    // TiXmlStringA constructor, based on a string    TiXmlStringA (const char * instring);    // TiXmlStringA empty constructor    TiXmlStringA ()    {        allocated = 0;        cstring = NULL;        current_length = 0;    }    // TiXmlStringA copy constructor    TiXmlStringA (const TiXmlStringA& copy);    // TiXmlStringA destructor    ~ TiXmlStringA ()    {        empty_it ();    }    // Convert a TiXmlStringA into a classical char *    const char * c_str () const    {        if (allocated)            return cstring;        return "";    }    // Return the length of a TiXmlStringA    unsigned length () const	{		return ( allocated ) ? current_length : 0;	}    // TiXmlStringA = operator    void operator = (const char * content);    // = operator    void operator = (const TiXmlStringA & copy);    // += operator. Maps to append    TiXmlStringA& operator += (const char * suffix)    {        append (suffix);		return *this;    }    // += operator. Maps to append    TiXmlStringA& operator += (char single)    {        append (single);		return *this;    }    // += operator. Maps to append    TiXmlStringA& operator += (TiXmlStringA & suffix)    {        append (suffix);		return *this;    }    bool operator == (const TiXmlStringA & compare) const;    bool operator < (const TiXmlStringA & compare) const;    bool operator > (const TiXmlStringA & compare) const;    // Checks if a TiXmlStringA is empty    bool empty () const    {        return length () ? false : true;    }    // Checks if a TiXmlStringA contains only whitespace (same rules as isspace)	// Not actually used in tinyxml. Conflicts with a C macro, "isblank",	// which is a problem. Commenting out. -lee//    bool isblank () const;    // single char extraction    const char& at (unsigned index) const    {        assert( index < length ());        return cstring [index];    }    // find a char in a string. Return TiXmlStringA::notfound if not found    unsigned find (char lookup) const    {        return find (lookup, 0);    }    // find a char in a string from an offset. Return TiXmlStringA::notfound if not found    unsigned find (char tofind, unsigned offset) const;    /*	Function to reserve a big amount of data when we know we'll need it. Be aware that this		function clears the content of the TiXmlStringA if any exists.    */    void reserve (unsigned size)    {        empty_it ();        if (size)        {            allocated = size;			TIXMLA_STRING cstring = new char [size];            cstring [0] = 0;            current_length = 0;        }    }    // [] operator     char& operator [] (unsigned index) const    {        assert( index < length ());        return cstring [index];    }    // Error value for find primitive     enum {	notfound = 0xffffffff,            npos = notfound };    void append (const char *str, int len );  protected :    // The base string    char * cstring;    // Number of chars allocated    unsigned allocated;    // Current string size    unsigned current_length;    // New size computation. It is simplistic right now : it returns twice the amount    // we need    unsigned assign_new_size (unsigned minimum_to_allocate)    {        return minimum_to_allocate * 2;    }    // Internal function that clears the content of a TiXmlStringA    void empty_it ()    {        if (cstring)            delete [] cstring;        cstring = NULL;        allocated = 0;        current_length = 0;    }    void append (const char *suffix );    // append function for another TiXmlStringA    void append (const TiXmlStringA & suffix)    {        append (suffix . c_str ());    }    // append for a single char. This could be improved a lot if needed    void append (char single)    {        char smallstr [2];        smallstr [0] = single;        smallstr [1] = 0;        append (smallstr);    }} ;/*    TiXmlOutStreamA is an emulation of std::ostream. It is based on TiXmlStringA.   Only the operators that we need for TinyXML have been developped.*/class TiXmlOutStreamA : public TiXmlStringA{public :    TiXmlOutStreamA () : TiXmlStringA () {}    // TiXmlOutStreamA << operator. Maps to TiXmlStringA::append    TiXmlOutStreamA & operator << (const char * in)    {        append (in);        return (* this);    }    // TiXmlOutStreamA << operator. Maps to TiXmlStringA::append    TiXmlOutStreamA & operator << (const TiXmlStringA & in)    {        append (in . c_str ());        return (* this);    }} ;#endif	// TIXMLA_STRING_INCLUDED#endif	// TIXMLA_USE_STL

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩一区二区在线播放| 国产午夜精品一区二区三区嫩草| 精品一区二区日韩| 一区二区在线观看免费视频播放| 欧美tk—视频vk| 欧美日韩一区二区三区高清| 粉嫩高潮美女一区二区三区| 久久成人免费电影| 亚洲高清视频的网址| 国产精品成人一区二区三区夜夜夜| 欧美一级免费大片| 欧美性猛交一区二区三区精品| 国产成人亚洲综合a∨婷婷| 另类人妖一区二区av| 视频在线观看91| 亚洲综合精品久久| 中文字幕亚洲在| 国产欧美精品日韩区二区麻豆天美| 欧美一区二区三区在线电影 | av电影在线观看不卡| 久久精品理论片| 天堂蜜桃一区二区三区| 一区二区三区四区高清精品免费观看 | 国产白丝网站精品污在线入口| 日本中文一区二区三区| 亚洲欧美视频一区| 中文字幕一区二区三| 中文字幕乱码亚洲精品一区| 精品久久久久久久一区二区蜜臀| 69av一区二区三区| 欧美男同性恋视频网站| 欧美色偷偷大香| 欧美亚洲日本国产| 欧美在线你懂得| 欧美日韩免费观看一区三区| 欧美又粗又大又爽| 欧洲一区在线观看| 欧美综合天天夜夜久久| 欧美亚洲动漫精品| 欧美老肥妇做.爰bbww视频| 欧美日韩黄色影视| 69堂精品视频| 精品欧美乱码久久久久久| 欧美xxxx在线观看| 国产婷婷色一区二区三区四区| 久久久久亚洲蜜桃| 国产精品国产精品国产专区不蜜| 亚洲欧洲三级电影| 一区二区三区四区乱视频| 亚洲成人av免费| 久久精品国产99| 国产成人亚洲精品青草天美| www.日韩大片| 欧美系列日韩一区| 91精品国产色综合久久不卡蜜臀| 6080午夜不卡| 久久精品免费在线观看| 日本一二三四高清不卡| 亚洲欧美一区二区在线观看| 亚洲成人av一区二区三区| 美女视频一区二区三区| 丁香婷婷综合网| 色欧美日韩亚洲| 在线播放一区二区三区| 国产亚洲欧美在线| 一区二区三区中文在线观看| 视频一区视频二区中文| 国内偷窥港台综合视频在线播放| 成人99免费视频| 欧美美女bb生活片| 久久精品人人爽人人爽| 亚洲欧美一区二区三区极速播放| 亚洲国产wwwccc36天堂| 精品一区二区免费在线观看| jizzjizzjizz欧美| 91麻豆精品国产| 亚洲国产精品v| 亚洲福利国产精品| 国产精品亚洲第一| 欧美日韩另类国产亚洲欧美一级| 精品99久久久久久| 亚洲精品久久7777| 国产一区二区精品久久99 | wwww国产精品欧美| 亚洲精品日韩一| 久久国产综合精品| 欧美亚洲一区三区| 中文字幕免费不卡| 男人的天堂亚洲一区| 99久久精品国产一区| 日韩三级精品电影久久久 | 欧美激情综合五月色丁香 | 日韩av中文字幕一区二区三区| 国产成人h网站| 88在线观看91蜜桃国自产| 国产精品久久久久久久久搜平片 | 国产不卡视频在线观看| 8x8x8国产精品| 一区二区免费在线| 成人综合婷婷国产精品久久蜜臀| 欧美精品一级二级三级| 亚洲色图欧美激情| 国产成人免费视频| 日韩午夜激情电影| 亚洲成人一区二区在线观看| 成人短视频下载| 久久蜜臀中文字幕| 蜜桃av噜噜一区| 欧美日本韩国一区二区三区视频 | 91精品国产一区二区| 悠悠色在线精品| av福利精品导航| 国产日产欧美一区| 狠狠色丁香婷婷综合| 日韩丝袜美女视频| 亚洲va韩国va欧美va精品| 色一情一伦一子一伦一区| 国产精品丝袜久久久久久app| 精彩视频一区二区三区| 欧美一级片在线| 免费成人在线观看视频| 欧美一区二区精品在线| 五月天网站亚洲| 欧美日韩一区国产| 午夜精品影院在线观看| 欧美日韩不卡一区二区| 亚洲亚洲精品在线观看| 在线观看www91| 亚洲国产精品久久艾草纯爱| 在线观看亚洲专区| 一区二区三区不卡视频在线观看| 99久久精品一区| 亚洲精品成人精品456| 色婷婷久久一区二区三区麻豆| 亚洲欧洲日韩综合一区二区| av中文一区二区三区| 一区二区中文视频| 色哟哟亚洲精品| 午夜精品久久久久久久| 欧美日韩激情一区二区| 免费视频最近日韩| 26uuu精品一区二区在线观看| 精品一区二区三区免费观看 | 日韩国产精品久久久久久亚洲| 欧美日本在线播放| 蜜臂av日日欢夜夜爽一区| 精品99久久久久久| 粉嫩蜜臀av国产精品网站| 一区二区中文字幕在线| 欧美综合在线视频| 美女www一区二区| 久久久噜噜噜久久中文字幕色伊伊 | 日韩在线观看一区二区| 欧美一级视频精品观看| 国产精品一区二区在线观看不卡| 欧美国产欧美综合| 日本福利一区二区| 日韩成人免费电影| 久久婷婷成人综合色| 99视频精品在线| 亚洲国产精品久久一线不卡| 日韩精品在线一区二区| 成人午夜视频在线观看| 亚洲精品乱码久久久久久久久| 91精品久久久久久久91蜜桃| 国产美女av一区二区三区| 一区二区中文视频| 日韩一区国产二区欧美三区| 国产成人免费视频网站| 亚洲一级片在线观看| 精品免费一区二区三区| 91麻豆123| 麻豆国产一区二区| 国产精品久久精品日日| 欧美日韩精品一区视频| 高清不卡在线观看| 一二三四区精品视频| 精品久久国产老人久久综合| 91麻豆成人久久精品二区三区| 蜜臀av国产精品久久久久| 国产精品女上位| 777久久久精品| 99v久久综合狠狠综合久久| 日本aⅴ亚洲精品中文乱码| 国产精品伦一区| 日韩一卡二卡三卡四卡| 99精品视频一区| 韩国一区二区视频| 亚洲成人中文在线| 国产三级精品在线| 欧美一区午夜精品| 91蝌蚪porny九色| 国产剧情在线观看一区二区| 亚洲高清不卡在线观看| 中文字幕二三区不卡| 精品福利在线导航| 欧美日韩大陆在线| 91福利视频网站| 99久久伊人久久99| 国产一区二区三区在线观看免费 |