rtSaxCppStrList.h
Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00027 #ifndef _RTSAXCPPSTRLIST_H_
00028 #define _RTSAXCPPSTRLIST_H_
00029
00030 #include "rtxsrc/rtxToken.h"
00031 #include "rtxsrc/rtxDList.h"
00032 #include "rtxmlsrc/osrtxml.h"
00033 #include "rtxmlsrc/rtSaxCppParser.h"
00034 #include "rtxsrc/rtxCppDList.h"
00035
00039 class EXTXMLCLASS OSXMLStrListHandler {
00040 inline OSXMLStrListHandler () {}
00041 public:
00042 EXTXMLMETHOD static int parse
00043 (OSCTXT* pctxt, OSRTMEMBUF *pMemBuf, OSRTDList* pStrList);
00044
00045 EXTXMLMETHOD static int parse
00046 (OSCTXT* pctxt, OSRTMEMBUF *pMemBuf, OSRTObjListClass* pStrList,
00047 OSBOOL useSTL = FALSE);
00048
00049 static int parseSTL
00050 (OSCTXT* pctxt, OSRTMEMBUF *pMemBuf, OSRTObjListClass* pStrList)
00051 {
00052 return parse (pctxt, pMemBuf, pStrList, TRUE);
00053 }
00054
00055 inline static int match (OSCTXT*) { return 0; }
00056
00057 } ;
00058
00059 #endif // _RTSAXCPPSTRLIST_H_
00060