, including all inherited members.
AddAttrib(MCD_CSTR szAttrib, MCD_CSTR szValue) | CMarkup | [inline] |
AddAttrib(MCD_CSTR szAttrib, int nValue) | CMarkup | [inline] |
AddChildAttrib(MCD_CSTR szAttrib, MCD_CSTR szValue) | CMarkup | [inline] |
AddChildAttrib(MCD_CSTR szAttrib, int nValue) | CMarkup | [inline] |
AddChildElem(MCD_CSTR szName, MCD_CSTR szData=NULL, int nFlags=0) | CMarkup | [inline] |
AddChildElem(MCD_CSTR szName, int nValue, int nFlags=0) | CMarkup | [inline] |
AddChildSubDoc(MCD_CSTR szSubDoc) | CMarkup | [inline] |
AddElem(MCD_CSTR szName, MCD_CSTR szData=NULL, int nFlags=0) | CMarkup | [inline] |
AddElem(MCD_CSTR szName, int nValue, int nFlags=0) | CMarkup | [inline] |
AddNode(int nType, MCD_CSTR szText) | CMarkup | [inline] |
AddSubDoc(MCD_CSTR szSubDoc) | CMarkup | [inline] |
AToUTF8(MCD_CSTR pszANSI) | CMarkup | [static] |
CMarkup() | CMarkup | [inline] |
CMarkup(MCD_CSTR szDoc) | CMarkup | [inline] |
CMarkup(int nFlags) | CMarkup | [inline] |
CMarkup(const CMarkup &markup) | CMarkup | [inline] |
DecodeCharUTF16(const unsigned short *&pwszUTF16, const unsigned short *pszUTF16End=NULL) | CMarkup | [static] |
DecodeCharUTF8(const char *&pszUTF8, const char *pszUTF8End=NULL) | CMarkup | [static] |
DetectUTF8(const char *pText, int nTextLen, int *pnNonASCII=NULL) | CMarkup | [static] |
EncodeCharUTF16(int nUChar, unsigned short *pwszUTF16, int &nUTF16Len) | CMarkup | [static] |
EncodeCharUTF8(int nUChar, char *pszUTF8, int &nUTF8Len) | CMarkup | [static] |
EscapeText(MCD_CSTR szText, int nFlags=0) | CMarkup | [static] |
FindChildElem(MCD_CSTR szName=NULL) | CMarkup | |
FindElem(MCD_CSTR szName=NULL) | CMarkup | |
FindNode(int nType=0) | CMarkup | |
GetAttrib(MCD_CSTR szAttrib) const | CMarkup | [inline] |
GetAttribName(int n) const | CMarkup | |
GetChildAttrib(MCD_CSTR szAttrib) const | CMarkup | [inline] |
GetChildData() const | CMarkup | [inline] |
GetChildSubDoc() const | CMarkup | [inline] |
GetChildTagName() const | CMarkup | [inline] |
GetData() const | CMarkup | [inline] |
GetDeclaredEncoding(MCD_CSTR szDoc) | CMarkup | [static] |
GetDoc() const | CMarkup | [inline] |
GetDocFlags() const | CMarkup | [inline] |
GetElemContent() const | CMarkup | [inline] |
GetError() const | CMarkup | [inline] |
GetNodeType() | CMarkup | [inline] |
GetSubDoc() const | CMarkup | [inline] |
GetTagName() const | CMarkup | |
InitDocFlags() | CMarkup | [inline, protected] |
InsertChildElem(MCD_CSTR szName, MCD_CSTR szData=NULL, int nFlags=0) | CMarkup | [inline] |
InsertChildElem(MCD_CSTR szName, int nValue, int nFlags=0) | CMarkup | [inline] |
InsertChildSubDoc(MCD_CSTR szSubDoc) | CMarkup | [inline] |
InsertElem(MCD_CSTR szName, MCD_CSTR szData=NULL, int nFlags=0) | CMarkup | [inline] |
InsertElem(MCD_CSTR szName, int nValue, int nFlags=0) | CMarkup | [inline] |
InsertNode(int nType, MCD_CSTR szText) | CMarkup | [inline] |
InsertSubDoc(MCD_CSTR szSubDoc) | CMarkup | [inline] |
IntoElem() | CMarkup | |
IsWellFormed() | CMarkup | |
Load(MCD_CSTR_FILENAME szFileName) | CMarkup | |
m_aPos | CMarkup | [protected] |
m_iPos | CMarkup | [protected] |
m_iPosChild | CMarkup | [protected] |
m_iPosDeleted | CMarkup | [protected] |
m_iPosFree | CMarkup | [protected] |
m_iPosParent | CMarkup | [protected] |
m_nDocFlags | CMarkup | [protected] |
m_nNodeLength | CMarkup | [protected] |
m_nNodeOffset | CMarkup | [protected] |
m_nNodeType | CMarkup | [protected] |
m_SavedPosMapArray | CMarkup | [protected] |
m_strDoc | CMarkup | [protected] |
m_strError | CMarkup | [protected] |
MarkupDocFlags enum name | CMarkup | |
MarkupNodeFlags enum name | CMarkup | |
MarkupNodeFlagsInternal enum name | CMarkup | [protected] |
MarkupNodeType enum name | CMarkup | |
MDF_APPENDFILE enum value | CMarkup | |
MDF_IGNORECASE enum value | CMarkup | |
MDF_READFILE enum value | CMarkup | |
MDF_UTF16BEFILE enum value | CMarkup | |
MDF_UTF16LEFILE enum value | CMarkup | |
MDF_UTF8PREAMBLE enum value | CMarkup | |
MDF_WRITEFILE enum value | CMarkup | |
MNF_CHILD enum value | CMarkup | [protected] |
MNF_DELETED enum value | CMarkup | [protected] |
MNF_EMPTY enum value | CMarkup | [protected] |
MNF_ESCAPEQUOTES enum value | CMarkup | |
MNF_FIRST enum value | CMarkup | [protected] |
MNF_ILLDATA enum value | CMarkup | |
MNF_ILLFORMED enum value | CMarkup | [protected] |
MNF_INSERT enum value | CMarkup | [protected] |
MNF_NONENDED enum value | CMarkup | |
MNF_PUBLIC enum value | CMarkup | [protected] |
MNF_QUOTED enum value | CMarkup | [protected] |
MNF_REPLACE enum value | CMarkup | [protected] |
MNF_USER enum value | CMarkup | [protected] |
MNF_WITHCDATA enum value | CMarkup | |
MNF_WITHNOEND enum value | CMarkup | |
MNF_WITHNOLINES enum value | CMarkup | |
MNF_WITHREFS enum value | CMarkup | |
MNF_WITHXHTMLSPACE enum value | CMarkup | |
MNT_CDATA_SECTION enum value | CMarkup | |
MNT_COMMENT enum value | CMarkup | |
MNT_DOCUMENT_TYPE enum value | CMarkup | |
MNT_ELEMENT enum value | CMarkup | |
MNT_EXCLUDE_WHITESPACE enum value | CMarkup | |
MNT_LONE_END_TAG enum value | CMarkup | |
MNT_NODE_ERROR enum value | CMarkup | |
MNT_PROCESSING_INSTRUCTION enum value | CMarkup | |
MNT_TEXT enum value | CMarkup | |
MNT_WHITESPACE enum value | CMarkup | |
operator=(const CMarkup &markup) | CMarkup | |
OutOfElem() | CMarkup | |
ReadTextFile(MCD_CSTR_FILENAME szFileName, MCD_STR &strDoc, MCD_STR *pstrError=NULL, int *pnDocFlags=NULL, MCD_STR *pstrEncoding=NULL) | CMarkup | [static] |
RemoveChildElem() | CMarkup | |
RemoveElem() | CMarkup | |
RemoveNode() | CMarkup | |
ResetChildPos() | CMarkup | [inline] |
ResetMainPos() | CMarkup | [inline] |
ResetPos() | CMarkup | [inline] |
RestorePos(MCD_CSTR szPosName=MCD_T(""), int nMap=0) | CMarkup | |
Save(MCD_CSTR_FILENAME szFileName) | CMarkup | |
SavePos(MCD_CSTR szPosName=MCD_T(""), int nMap=0) | CMarkup | |
SetAttrib(MCD_CSTR szAttrib, MCD_CSTR szValue, int nFlags=0) | CMarkup | [inline] |
SetAttrib(MCD_CSTR szAttrib, int nValue, int nFlags=0) | CMarkup | [inline] |
SetChildAttrib(MCD_CSTR szAttrib, MCD_CSTR szValue, int nFlags=0) | CMarkup | [inline] |
SetChildAttrib(MCD_CSTR szAttrib, int nValue, int nFlags=0) | CMarkup | [inline] |
SetChildData(MCD_CSTR szData, int nFlags=0) | CMarkup | [inline] |
SetChildData(int nValue) | CMarkup | [inline] |
SetData(MCD_CSTR szData, int nFlags=0) | CMarkup | [inline] |
SetData(int nValue) | CMarkup | [inline] |
SetDoc(MCD_PCSZ pDoc) | CMarkup | |
SetDoc(const MCD_STR &strDoc) | CMarkup | |
SetDocFlags(int nFlags) | CMarkup | [inline] |
SetElemContent(MCD_CSTR szContent) | CMarkup | [inline] |
SetMapSize(int nSize, int nMap=0) | CMarkup | |
UnescapeText(MCD_CSTR szText, int nTextLength=-1) | CMarkup | [static] |
UTF16To8(char *pszUTF8, const unsigned short *pwszUTF16, int nUTF8Count) | CMarkup | [static] |
UTF8To16(unsigned short *pwszUTF16, const char *pszUTF8, int nUTF8Count) | CMarkup | [static] |
UTF8ToA(MCD_CSTR pszUTF8, int *pnFailed=NULL) | CMarkup | [static] |
WriteTextFile(MCD_CSTR_FILENAME szFileName, const MCD_STR &strDoc, MCD_STR *pstrError=NULL, int *pnDocFlags=NULL, MCD_STR *pstrEncoding=NULL) | CMarkup | [static] |
x_AddElem(MCD_PCSZ pName, MCD_PCSZ pValue, int nFlags) | CMarkup | [protected] |
x_AddElem(MCD_PCSZ pName, int nValue, int nFlags) | CMarkup | [protected] |
x_AddNode(int nNodeType, MCD_PCSZ pText, int nNodeFlags) | CMarkup | [protected] |
x_AddSubDoc(MCD_PCSZ pSubDoc, int nFlags) | CMarkup | [protected] |
x_Adjust(int iPos, int nShift, bool bAfterPos=false) | CMarkup | [protected] |
x_AdjustForNode(int iPosParent, int iPos, int nShift) | CMarkup | [protected] |
x_AllocPosArray(int nNewSize=0) | CMarkup | [protected] |
x_CanConvert(MCD_CSTR pszToEnc, MCD_CSTR pszFromEnc) | CMarkup | [protected, static] |
x_CheckSavedPos() | CMarkup | [protected] |
x_Close(FilePos &file) | CMarkup | [protected, static] |
x_ConvertEncoding(ConvertEncoding &convert, void *pTo) | CMarkup | [protected, static] |
x_CreateNode(MCD_STR &strNode, int nNodeType, MCD_PCSZ pText) | CMarkup | [protected, static] |
x_DocChange(int nLeft, int nReplace, const MCD_STR &strInsert) | CMarkup | [protected] |
x_EncodeCDATASection(MCD_PCSZ szData) | CMarkup | [protected, static] |
x_EndianSwapRequired(int nDocFlags) | CMarkup | [protected, static] |
x_EndianSwapUTF16(unsigned short *pUTF16, int nCharLen) | CMarkup | [protected, static] |
x_FindAny(MCD_PCSZ pDoc, int &nChar) | CMarkup | [protected, static] |
x_FindAttrib(TokenPos &token, MCD_PCSZ pAttrib, int n=0) | CMarkup | [protected, static] |
x_FindElem(int iPosParent, int iPos, MCD_PCSZ szPath) const | CMarkup | [protected] |
x_FindName(TokenPos &token) | CMarkup | [protected, static] |
x_GetAttrib(int iPos, MCD_PCSZ pAttrib) const | CMarkup | [protected] |
x_GetData(int iPos) const | CMarkup | [protected] |
x_GetElemContent(int iPos) const | CMarkup | [protected] |
x_GetEncodingCodePage(MCD_CSTR psz7Encoding) | CMarkup | [protected, static] |
x_GetFreePos() | CMarkup | [inline, protected] |
x_GetLastError() | CMarkup | [protected, static] |
x_GetMap(SavedPosMap *&pMap, int nMap, int nMapSize=7) | CMarkup | [protected] |
x_GetPath(int iPos) const | CMarkup | [protected] |
x_GetSubDoc(int iPos) const | CMarkup | [protected] |
x_GetTagName(int iPos) const | CMarkup | [protected] |
x_GetToken(const TokenPos &token) | CMarkup | [protected, static] |
x_Hash(MCD_PCSZ p, int nSize) | CMarkup | [inline, protected, static] |
x_InsertNew(int iPosParent, int &iPosRel, NodePos &node) | CMarkup | [protected] |
x_IntToStr(int n) | CMarkup | [inline, protected, static] |
x_LinkElem(int iPosParent, int iPosBefore, int iPos) | CMarkup | [protected] |
x_Open(MCD_CSTR_FILENAME szFileName, FilePos &file) | CMarkup | [protected, static] |
x_ParseDoc() | CMarkup | [protected] |
x_ParseElem(int iPos, TokenPos &token) | CMarkup | [protected] |
x_ParseNode(TokenPos &token, NodePos &node) | CMarkup | [protected, static] |
x_Read(void *pBuffer, FilePos &file) | CMarkup | [protected, static] |
x_ReadText(MCD_STR &strDoc, FilePos &file) | CMarkup | [protected, static] |
x_ReleasePos(int iPos) | CMarkup | [protected] |
x_ReleaseSubDoc(int iPos) | CMarkup | [protected] |
x_RemoveElem(int iPos) | CMarkup | [protected] |
x_RemoveNode(int iPosParent, int &iPos, int &nNodeType, int &nNodeOffset, int &nNodeLength) | CMarkup | [protected] |
x_SetAttrib(int iPos, MCD_PCSZ pAttrib, MCD_PCSZ pValue, int nFlags=0) | CMarkup | [protected] |
x_SetAttrib(int iPos, MCD_PCSZ pAttrib, int nValue, int nFlags=0) | CMarkup | [protected] |
x_SetData(int iPos, MCD_PCSZ szData, int nFlags) | CMarkup | [protected] |
x_SetData(int iPos, int nValue) | CMarkup | [protected] |
x_SetElemContent(MCD_PCSZ szContent) | CMarkup | [protected] |
x_SetPos(int iPosParent, int iPos, int iPosChild) | CMarkup | [inline, protected] |
x_UnlinkElem(int iPos) | CMarkup | [protected] |
x_Write(void *pBuffer, FilePos &file, const void *pConstBuffer=NULL) | CMarkup | [protected, static] |
x_WriteText(const MCD_STR &strDoc, FilePos &file) | CMarkup | [protected, static] |
~CMarkup() | CMarkup | [inline] |