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

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

?? serializeaccess.h

?? new serializing arbitrary data structures
?? H
字號:
#ifndef SERIALIZEACCESS_H
#define SERIALIZEACCESS_H
#pragma warning(disable:4786)
#include <vector>
#include "GenericSerialize.h"
#include "Graph.h"

struct TreeAccess{//user part for tree ctrl serialization
    TreeAccess(CTreeCtrl& rTree,CArchive& rAr):tree(rTree),ar(rAr){}

    typedef HTREEITEM   Type;   //'Type' is a mandatory member of any Access class

#define TA_eRoot       0
#define TA_eChild      1
#define TA_eSibling    2
    

    CTreeCtrl&  tree;   
    CArchive&   ar;     //'ar' is a mandatory member of any Access class

    HTREEITEM   Null()const    {return NULL;}
    void        GetNeighbors(HTREEITEM current,vector< pair<Type,int> >& vecNeighbors)const
    {
        if(current==NULL){//get root items
            HTREEITEM   hItem= tree.GetRootItem();
            if(hItem){
                vecNeighbors.push_back( make_pair(hItem,TA_eRoot));
            }
        }else{
            HTREEITEM hItem= tree.GetNextSiblingItem(current);
            if(hItem){
                vecNeighbors.push_back(make_pair(hItem,TA_eSibling));
            }
            hItem= tree.GetChildItem(current);
            if(hItem){
                vecNeighbors.push_back(make_pair(hItem,TA_eChild));
            }
        }
    }
    void    SerializeThis(HTREEITEM owner,HTREEITEM current,int nTyp)const
    {
        ar  <<  tree.GetItemText(current);
        ar  <<  tree.GetItemState(current,TVIF_STATE);
    }
    HTREEITEM    DeserializeThis(HTREEITEM owner,int nTyp)const
    {
        CString strItemText;
        UINT   nState;
        ar  >> strItemText;
        ar  >> nState;

        HTREEITEM hItem;
        switch(nTyp){
        case TA_eRoot:     hItem= tree.InsertItem(strItemText);           break;
        case TA_eChild:    hItem= tree.InsertItem(strItemText,owner);     break;
        case TA_eSibling:  hItem= tree.InsertItem(strItemText,
                                    tree.GetParentItem(owner),owner);     break;
        }
        tree.SetItemData(hItem,nState);
        return hItem;
    }
    void    SetReference(HTREEITEM owner,HTREEITEM current,int nTyp)const
    {
    }
};

struct GraphAccess{//user part for graph serialization
    GraphAccess(vectorGraph& rGraph,CArchive& rAr):graph(rGraph),ar(rAr){}

    typedef Graph*   Type;      //'Type' is a mandatory member of any Access class

    vectorGraph&  graph;
    CArchive&       ar;         //'ar' is a mandatory member of any Access class

#define GA_eRoot    0
#define GA_eConnect 1

    
    Graph*  Null()const {return 0;}
    void    GetNeighbors(Graph* current,vector< pair<Type,int> >& vecNeighbors)const
    {
        if(current==NULL){//get root items
            for(unsigned i=0;i<graph.size();i++){
                vecNeighbors.push_back( make_pair(graph[i],GA_eRoot));
            }
        }else{
            for(unsigned i=0;i<current->vecConnections.size();i++){
                vecNeighbors.push_back( make_pair(graph[i],GA_eConnect));
            }
        }
    }
    void SerializeThis(Graph* owner,Graph* current,int nTyp)const
    {   
        ar  <<  current->x;
        ar  <<  current->y;
    }
    Graph* DeserializeThis(Graph* owner,int nTyp)const
    {   
        int x,y;
        ar  >>  x;
        ar  >>  y;
        graph.push_back(new Graph(x,y));
        return graph[graph.size()-1];
    }
    void SetReference(Graph* owner,Graph* current,int nTyp)const
    {
        if(owner!=0 && nTyp==GA_eConnect){
            owner->vecConnections.push_back(current);
        }
    }
};
#endif

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
7777精品伊人久久久大香线蕉经典版下载 | 麻豆91免费看| 国产一区二区三区四区五区美女 | 亚洲欧美二区三区| 日韩**一区毛片| 成人免费视频免费观看| 在线电影院国产精品| 欧美激情自拍偷拍| 日本不卡一区二区三区高清视频| 韩日精品视频一区| 9191成人精品久久| 亚洲免费视频中文字幕| 国产一区二区三区视频在线播放| 欧美色老头old∨ideo| 国产精品―色哟哟| 激情欧美日韩一区二区| 欧美日韩中文字幕精品| 国产精品久久久久一区| 韩国av一区二区三区四区| 精品视频一区二区不卡| 亚洲人妖av一区二区| 国产又黄又大久久| 欧美成人女星排名| 日韩中文字幕亚洲一区二区va在线 | 亚洲色图20p| 国产一区二区在线看| 欧美一区二区三区影视| 亚洲成av人影院| 日本韩国一区二区三区| 国产目拍亚洲精品99久久精品| 天天综合色天天综合| 色哟哟精品一区| 亚洲私人黄色宅男| av成人动漫在线观看| 中文字幕成人在线观看| 国产成人av电影| 日本一区二区三区国色天香| 国产东北露脸精品视频| 久久久久亚洲蜜桃| 国产成人精品免费看| 日本一区二区三级电影在线观看 | 成人免费三级在线| 久久人人97超碰com| 国产一区不卡视频| 国产色爱av资源综合区| 国产91高潮流白浆在线麻豆 | 欧美丝袜丝交足nylons图片| 亚洲一区二区高清| 欧美日韩精品欧美日韩精品| 日韩中文字幕一区二区三区| 日韩一级大片在线| 国产一二精品视频| 国产精品久久久久毛片软件| 一本大道久久a久久精品综合| 一区二区高清在线| 91精品国产欧美一区二区18| 久久91精品久久久久久秒播| 久久精品视频免费观看| youjizz国产精品| 亚洲夂夂婷婷色拍ww47| 777午夜精品免费视频| 久久99精品久久久久久久久久久久| 久久久久国产精品人| 99re热视频精品| 日韩高清一级片| 久久久久久夜精品精品免费| 一本久道久久综合中文字幕| 日韩国产欧美在线播放| 久久免费的精品国产v∧| 北条麻妃一区二区三区| 亚洲二区视频在线| 精品卡一卡二卡三卡四在线| caoporm超碰国产精品| 亚洲成人动漫一区| 久久久久99精品国产片| 欧洲亚洲国产日韩| 国产乱人伦偷精品视频免下载| 中文字幕在线免费不卡| 欧美一区二区在线免费观看| 成人av网站免费| 奇米影视一区二区三区小说| 1区2区3区欧美| 欧美一二三在线| 91丨porny丨蝌蚪视频| 麻豆精品国产91久久久久久| 国产精品久久三| 日韩免费观看2025年上映的电影| 97精品久久久午夜一区二区三区| 麻豆精品视频在线观看免费| 亚洲精品乱码久久久久久黑人| 亚洲精品在线免费观看视频| 欧美日精品一区视频| 懂色av噜噜一区二区三区av| 视频一区在线播放| 亚洲精品videosex极品| 久久久精品国产免费观看同学| 欧美日韩精品系列| 91网站在线播放| 国产大片一区二区| 麻豆国产精品一区二区三区| 亚洲va欧美va天堂v国产综合| 日韩一区在线看| 久久精品免费在线观看| 欧美大片日本大片免费观看| 欧美视频三区在线播放| 91蜜桃在线观看| 成人av在线影院| 国产精品白丝av| 国产一区二区三区| 麻豆精品视频在线| 蜜臀久久99精品久久久画质超高清| 亚洲一本大道在线| 亚洲另类一区二区| 亚洲视频免费在线观看| 国产精品美女久久福利网站| 国产欧美中文在线| 久久久av毛片精品| 久久久久久免费网| 国产亚洲一区二区三区在线观看 | 日韩一区二区在线观看视频| 欧美肥大bbwbbw高潮| 欧美日韩国产123区| 欧美日韩视频第一区| 欧美日韩成人一区| 欧美二区三区91| 日韩免费看的电影| 久久只精品国产| 国产日韩欧美不卡在线| 亚洲国产精品ⅴa在线观看| 国产精品美日韩| 综合激情网...| 亚洲国产精品久久一线不卡| 五月激情综合色| 美国精品在线观看| 国产精品一区在线观看你懂的| 成人在线综合网站| 97久久精品人人做人人爽| 色噜噜偷拍精品综合在线| 欧美三区在线观看| 欧美一区二区视频在线观看| 精品999在线播放| 中文欧美字幕免费| 亚洲综合一二区| 裸体健美xxxx欧美裸体表演| 国产不卡在线播放| 欧洲精品一区二区三区在线观看| 欧美久久婷婷综合色| 精品日韩在线观看| 1024精品合集| 日本中文字幕不卡| 国产成人av一区二区三区在线观看| 91丨九色丨国产丨porny| 欧美军同video69gay| 国产亚洲综合在线| 亚洲午夜久久久| 国内精品视频666| 色狠狠综合天天综合综合| 欧美另类一区二区三区| 国产日韩欧美一区二区三区乱码 | 国产精品久久福利| 日本亚洲最大的色成网站www| 国产成人在线视频免费播放| 欧美性大战久久久久久久蜜臀 | 欧美日韩激情一区二区三区| 精品久久久久av影院| 亚洲激情图片小说视频| 久久成人免费日本黄色| 99久久久免费精品国产一区二区 | 日本欧美一区二区| 不卡在线观看av| 日韩一级精品视频在线观看| 亚洲精品免费一二三区| 国产又黄又大久久| 在线成人小视频| 有码一区二区三区| 国产成人午夜电影网| 5566中文字幕一区二区电影 | 91亚洲国产成人精品一区二三| 欧美成人激情免费网| 亚洲精品成人精品456| 国产成人免费网站| 日韩一区二区三区精品视频| 亚洲精品高清在线观看| 国产a区久久久| 26uuu色噜噜精品一区二区| 五月天激情综合网| 色婷婷综合久久久中文一区二区| 国产午夜精品理论片a级大结局| 日本成人在线看| 在线播放视频一区| 亚洲一区二区三区中文字幕 | gogogo免费视频观看亚洲一| 久久久另类综合| 老色鬼精品视频在线观看播放| 欧美日韩你懂得| 亚洲一区二区欧美日韩| 在线亚洲一区二区| 亚洲欧美另类久久久精品2019| 99这里只有精品| 国产精品美女久久久久高潮|