1#ifndef __HTML_GENERATOR_H__
2#define __HTML_GENERATOR_H__ 20031212
4#ifndef __DCL_OBJECT_H__
7#ifndef __DCL_STRING_H__
10#ifndef __DCL_ARRAY_H__
13#ifndef __DCL_WRITER_H__
16#ifndef __DOC_PARSER_H__
37 const wchar_t* pszLanguageTitle
45 const wchar_t* pszHtmlTitle =
NULL
54 const wchar_t* pszFileName,
55 const wchar_t* pszLangSyntax =
NULL
62 const wchar_t* pszLangSyntax
71 void setOption(
int nTabWidth,
bool bShowLineNumber);
void generateHelper(Writer &out, const wchar_t *pData, size_t nDataSize, const wchar_t *pszLanguageTitle)
void setOption(int nTabWidth, bool bShowLineNumber)
HtmlGenerator(const wchar_t *pszIDocIniFileName)
void writeBegin(Writer &out, BlockType type)
void generateHeader(Writer &out, const wchar_t *pszHtmlTitle=NULL)
void writeLineNumber(Writer &out)
bool generate(Writer &out, const wchar_t *pszFileName, const wchar_t *pszLangSyntax=NULL)
void writeData(Writer &out, const wchar_t *pData, size_t nDataSize)
void writeEnd(Writer &out, BlockType type)
void generateFooter(Writer &out)