Doxygen
doctokenizer.h 文件参考
#include <stdio.h>
#include <memory>
#include "htmlattrib.h"
#include "qcstring.h"
+ doctokenizer.h 的引用(Include)关系图:
+ 此图展示该文件直接或间接的被哪些文件引用了:

浏览源代码.

struct  TokenInfo
 Data associated with a token used by the comment block parser. 更多...
 
class  DocTokenizer
 

枚举

enum  Tokens {
  TK_WORD = 1, TK_LNKWORD = 2, TK_WHITESPACE = 3, TK_LISTITEM = 4,
  TK_ENDLIST = 5, TK_COMMAND_AT = 6, TK_HTMLTAG = 7, TK_SYMBOL = 8,
  TK_NEWPARA = 9, TK_RCSTAG = 10, TK_URL = 11, TK_COMMAND_BS = 12,
  RetVal_OK = 0x10000, RetVal_SimpleSec = 0x10001, RetVal_ListItem = 0x10002, RetVal_Section = 0x10003,
  RetVal_Subsection = 0x10004, RetVal_Subsubsection = 0x10005, RetVal_Paragraph = 0x10006, RetVal_SubParagraph = 0x10007,
  RetVal_EndList = 0x10008, RetVal_EndPre = 0x10009, RetVal_DescData = 0x1000A, RetVal_DescTitle = 0x1000B,
  RetVal_EndDesc = 0x1000C, RetVal_TableRow = 0x1000D, RetVal_TableCell = 0x1000E, RetVal_TableHCell = 0x1000F,
  RetVal_EndTable = 0x10010, RetVal_Internal = 0x10011, RetVal_SwitchLang = 0x10012, RetVal_CloseXml = 0x10013,
  RetVal_EndBlockQuote = 0x10014, RetVal_CopyDoc = 0x10015, RetVal_EndInternal = 0x10016, RetVal_EndParBlock = 0x10017
}
 

枚举类型说明

◆ Tokens

enum Tokens
枚举值
TK_WORD 
TK_LNKWORD 
TK_WHITESPACE 
TK_LISTITEM 
TK_ENDLIST 
TK_COMMAND_AT 
TK_HTMLTAG 

Command starting with @

TK_SYMBOL 
TK_NEWPARA 
TK_RCSTAG 
TK_URL 
TK_COMMAND_BS 
RetVal_OK 

Command starting with \

RetVal_SimpleSec 
RetVal_ListItem 
RetVal_Section 
RetVal_Subsection 
RetVal_Subsubsection 
RetVal_Paragraph 
RetVal_SubParagraph 
RetVal_EndList 
RetVal_EndPre 
RetVal_DescData 
RetVal_DescTitle 
RetVal_EndDesc 
RetVal_TableRow 
RetVal_TableCell 
RetVal_TableHCell 
RetVal_EndTable 
RetVal_Internal 
RetVal_SwitchLang 
RetVal_CloseXml 
RetVal_EndBlockQuote 
RetVal_CopyDoc 
RetVal_EndInternal 
RetVal_EndParBlock 

在文件 doctokenizer.h28 行定义.

29 {
30  TK_WORD = 1,
31  TK_LNKWORD = 2,
32  TK_WHITESPACE = 3,
33  TK_LISTITEM = 4,
34  TK_ENDLIST = 5,
35  TK_COMMAND_AT = 6, //! Command starting with `@`
36  TK_HTMLTAG = 7,
37  TK_SYMBOL = 8,
38  TK_NEWPARA = 9,
39  TK_RCSTAG = 10,
40  TK_URL = 11,
41  TK_COMMAND_BS = 12, //! Command starting with `\`
42 
43  RetVal_OK = 0x10000,
44  RetVal_SimpleSec = 0x10001,
45  RetVal_ListItem = 0x10002,
46  RetVal_Section = 0x10003,
47  RetVal_Subsection = 0x10004,
48  RetVal_Subsubsection = 0x10005,
49  RetVal_Paragraph = 0x10006,
50  RetVal_SubParagraph = 0x10007,
51  RetVal_EndList = 0x10008,
52  RetVal_EndPre = 0x10009,
53  RetVal_DescData = 0x1000A,
54  RetVal_DescTitle = 0x1000B,
55  RetVal_EndDesc = 0x1000C,
56  RetVal_TableRow = 0x1000D,
57  RetVal_TableCell = 0x1000E,
58  RetVal_TableHCell = 0x1000F,
59  RetVal_EndTable = 0x10010,
60  RetVal_Internal = 0x10011,
61  RetVal_SwitchLang = 0x10012,
62  RetVal_CloseXml = 0x10013,
63  RetVal_EndBlockQuote = 0x10014,
64  RetVal_CopyDoc = 0x10015,
65  RetVal_EndInternal = 0x10016,
66  RetVal_EndParBlock = 0x10017
67 };
RetVal_Subsubsection
@ RetVal_Subsubsection
Definition: doctokenizer.h:64
RetVal_TableCell
@ RetVal_TableCell
Definition: doctokenizer.h:73
TK_WORD
@ TK_WORD
Definition: doctokenizer.h:46
RetVal_EndDesc
@ RetVal_EndDesc
Definition: doctokenizer.h:71
RetVal_SubParagraph
@ RetVal_SubParagraph
Definition: doctokenizer.h:66
RetVal_OK
@ RetVal_OK
Command starting with \
Definition: doctokenizer.h:59
RetVal_CloseXml
@ RetVal_CloseXml
Definition: doctokenizer.h:78
RetVal_EndTable
@ RetVal_EndTable
Definition: doctokenizer.h:75
RetVal_Subsection
@ RetVal_Subsection
Definition: doctokenizer.h:63
RetVal_TableRow
@ RetVal_TableRow
Definition: doctokenizer.h:72
TK_RCSTAG
@ TK_RCSTAG
Definition: doctokenizer.h:55
TK_WHITESPACE
@ TK_WHITESPACE
Definition: doctokenizer.h:48
TK_SYMBOL
@ TK_SYMBOL
Definition: doctokenizer.h:53
TK_LISTITEM
@ TK_LISTITEM
Definition: doctokenizer.h:49
TK_COMMAND_AT
@ TK_COMMAND_AT
Definition: doctokenizer.h:51
RetVal_CopyDoc
@ RetVal_CopyDoc
Definition: doctokenizer.h:80
RetVal_EndList
@ RetVal_EndList
Definition: doctokenizer.h:67
RetVal_DescData
@ RetVal_DescData
Definition: doctokenizer.h:69
RetVal_Internal
@ RetVal_Internal
Definition: doctokenizer.h:76
RetVal_ListItem
@ RetVal_ListItem
Definition: doctokenizer.h:61
TK_LNKWORD
@ TK_LNKWORD
Definition: doctokenizer.h:47
RetVal_EndInternal
@ RetVal_EndInternal
Definition: doctokenizer.h:81
RetVal_EndBlockQuote
@ RetVal_EndBlockQuote
Definition: doctokenizer.h:79
RetVal_EndParBlock
@ RetVal_EndParBlock
Definition: doctokenizer.h:82
RetVal_SwitchLang
@ RetVal_SwitchLang
Definition: doctokenizer.h:77
RetVal_SimpleSec
@ RetVal_SimpleSec
Definition: doctokenizer.h:60
TK_ENDLIST
@ TK_ENDLIST
Definition: doctokenizer.h:50
TK_HTMLTAG
@ TK_HTMLTAG
Command starting with @
Definition: doctokenizer.h:52
RetVal_Section
@ RetVal_Section
Definition: doctokenizer.h:62
RetVal_DescTitle
@ RetVal_DescTitle
Definition: doctokenizer.h:70
RetVal_Paragraph
@ RetVal_Paragraph
Definition: doctokenizer.h:65
TK_NEWPARA
@ TK_NEWPARA
Definition: doctokenizer.h:54
RetVal_EndPre
@ RetVal_EndPre
Definition: doctokenizer.h:68
TK_COMMAND_BS
@ TK_COMMAND_BS
Definition: doctokenizer.h:57
RetVal_TableHCell
@ RetVal_TableHCell
Definition: doctokenizer.h:74
TK_URL
@ TK_URL
Definition: doctokenizer.h:56