📄 cppdyer.cpp.htm
字号:
0126 <FONT COLOR="BLUE">throw</FONT> <FONT COLOR="RED"><I>1</I></FONT><FONT COLOR="BLUE"><B>;</B></FONT><br>
0127 <FONT COLOR="BLACK"><I>getBaseSettings</I></FONT><FONT COLOR="BLUE"><B>(</B></FONT><FONT COLOR="BLUE"><B>&</B></FONT><FONT COLOR="BLACK"><I>fullPath</I></FONT><FONT COLOR="BLUE"><B>[</B></FONT><FONT COLOR="RED"><I>0</I></FONT><FONT COLOR="BLUE"><B>]</B></FONT><FONT COLOR="BLUE"><B>)</B></FONT><FONT COLOR="BLUE"><B>;</B></FONT><br>
0128 <FONT COLOR="BLACK"><I>getSpecialSettings</I></FONT><FONT COLOR="BLUE"><B>(</B></FONT><FONT COLOR="BLUE"><B>&</B></FONT><FONT COLOR="BLACK"><I>fullPath</I></FONT><FONT COLOR="BLUE"><B>[</B></FONT><FONT COLOR="RED"><I>0</I></FONT><FONT COLOR="BLUE"><B>]</B></FONT><FONT COLOR="BLUE"><B>)</B></FONT><FONT COLOR="BLUE"><B>;</B></FONT><br>
0129 <FONT COLOR="BLUE"><B>}</B></FONT><br>
0130 <br>
0131 <FONT COLOR="BLUE">void</FONT> <FONT COLOR="BLACK"><I>CppDyer</I></FONT><FONT COLOR="BLUE"><B>::</B></FONT><FONT COLOR="BLACK"><I>processFile</I></FONT><FONT COLOR="BLUE"><B>(</B></FONT><FONT COLOR="BLUE">string</FONT> <FONT COLOR="BLACK"><I>cppFileName</I></FONT><FONT COLOR="BLUE"><B>)</B></FONT><br>
0132 <FONT COLOR="BLUE"><B>{</B></FONT><br>
0133 <FONT COLOR="BLACK"><I>mPositionInLine</I></FONT><FONT COLOR="BLUE"><B>=</B></FONT><FONT COLOR="RED"><I>0</I></FONT><FONT COLOR="BLUE"><B>;</B></FONT><br>
0134 <FONT COLOR="BLACK"><I>mLineNumber</I></FONT><FONT COLOR="BLUE"><B>=</B></FONT><FONT COLOR="RED"><I>0</I></FONT><FONT COLOR="BLUE"><B>;</B></FONT><br>
0135 <FONT COLOR="BLACK"><I>mConvertingText</I></FONT><FONT COLOR="BLUE"><B>.</B></FONT><FONT COLOR="BLACK"><I>resize</I></FONT><FONT COLOR="BLUE"><B>(</B></FONT><FONT COLOR="RED"><I>1024</I></FONT><FONT COLOR="BLUE"><B>*</B></FONT><FONT COLOR="RED"><I>1024</I></FONT><FONT COLOR="BLUE"><B>)</B></FONT><FONT COLOR="BLUE"><B>;</B></FONT><br>
0136 <FONT COLOR="BLACK"><I>mConvertingText</I></FONT><FONT COLOR="BLUE"><B>=</B></FONT><FONT COLOR="BLACK"><I>mPrefix</I></FONT><FONT COLOR="BLUE"><B>[</B></FONT><FONT COLOR="BLACK"><I>INVALID</I></FONT><FONT COLOR="BLUE"><B>]</B></FONT><FONT COLOR="BLUE"><B>;</B></FONT><br>
0137 <FONT COLOR="BLUE">if</FONT><FONT COLOR="BLUE"><B>(</B></FONT><FONT COLOR="BLACK"><I>mLineNumberChars</I></FONT><FONT COLOR="BLUE"><B>)</B></FONT><br>
0138 <FONT COLOR="BLUE"><B>{</B></FONT><br>
0139 <FONT COLOR="BLUE">char</FONT> <FONT COLOR="BLACK"><I>s</I></FONT><FONT COLOR="BLUE"><B>[</B></FONT><FONT COLOR="RED"><I>64</I></FONT><FONT COLOR="BLUE"><B>]</B></FONT><FONT COLOR="BLUE"><B>;</B></FONT><br>
0140 <FONT COLOR="BLACK"><I>sprintf</I></FONT><FONT COLOR="BLUE"><B>(</B></FONT><FONT COLOR="BLACK"><I>s</I></FONT><FONT COLOR="BLUE"><B>,</B></FONT><FONT COLOR="RED"><U>"%d"</U></FONT><FONT COLOR="BLUE"><B>,</B></FONT><FONT COLOR="BLACK"><I>mLineNumber</I></FONT><FONT COLOR="BLUE"><B>)</B></FONT><FONT COLOR="BLUE"><B>;</B></FONT><br>
0141 <FONT COLOR="BLACK"><I>mConvertingText</I></FONT><FONT COLOR="BLUE"><B>+=</B></FONT><FONT COLOR="BLACK"><I>mLineNumberPrefix</I></FONT><FONT COLOR="BLUE"><B>;</B></FONT><br>
0142 <FONT COLOR="BLUE">if</FONT><FONT COLOR="BLUE"><B>(</B></FONT><FONT COLOR="BLACK"><I>strlen</I></FONT><FONT COLOR="BLUE"><B>(</B></FONT><FONT COLOR="BLACK"><I>s</I></FONT><FONT COLOR="BLUE"><B>)</B></FONT><FONT COLOR="BLUE"><B><</B></FONT><FONT COLOR="BLACK"><I>mLineNumberChars</I></FONT><FONT COLOR="BLUE"><B>)</B></FONT><br>
0143 <FONT COLOR="BLUE"><B>{</B></FONT><br>
0144 <FONT COLOR="BLUE">for</FONT><FONT COLOR="BLUE"><B>(</B></FONT><FONT COLOR="BLUE">string</FONT><FONT COLOR="BLUE"><B>::</B></FONT><FONT COLOR="BLACK"><I>size_type</I></FONT> <FONT COLOR="BLACK"><I>i</I></FONT><FONT COLOR="BLUE"><B>=</B></FONT><FONT COLOR="RED"><I>0</I></FONT><FONT COLOR="BLUE"><B>;</B></FONT><FONT COLOR="BLACK"><I>i</I></FONT><FONT COLOR="BLUE"><B><</B></FONT><FONT COLOR="BLACK"><I>mLineNumberChars</I></FONT><FONT COLOR="BLUE"><B>-</B></FONT><FONT COLOR="BLACK"><I>strlen</I></FONT><FONT COLOR="BLUE"><B>(</B></FONT><FONT COLOR="BLACK"><I>s</I></FONT><FONT COLOR="BLUE"><B>)</B></FONT><FONT COLOR="BLUE"><B>;</B></FONT><FONT COLOR="BLUE"><B>++</B></FONT><FONT COLOR="BLACK"><I>i</I></FONT><FONT COLOR="BLUE"><B>)</B></FONT><br>
0145 <FONT COLOR="BLUE"><B>{</B></FONT><br>
0146 <FONT COLOR="BLACK"><I>mConvertingText</I></FONT><FONT COLOR="BLUE"><B>+=</B></FONT><FONT COLOR="RED"><U>'0'</U></FONT><FONT COLOR="BLUE"><B>;</B></FONT><br>
0147 <FONT COLOR="BLUE"><B>}</B></FONT><br>
0148 <FONT COLOR="BLUE"><B>}</B></FONT><br>
0149 <FONT COLOR="BLACK"><I>mConvertingText</I></FONT><FONT COLOR="BLUE"><B>+=</B></FONT><FONT COLOR="BLACK"><I>s</I></FONT><FONT COLOR="BLUE"><B>;</B></FONT><br>
0150 <FONT COLOR="BLUE">for</FONT><FONT COLOR="BLUE"><B>(</B></FONT><FONT COLOR="BLUE">string</FONT><FONT COLOR="BLUE"><B>::</B></FONT><FONT COLOR="BLACK"><I>size_type</I></FONT> <FONT COLOR="BLACK"><I>i</I></FONT><FONT COLOR="BLUE"><B>=</B></FONT><FONT COLOR="BLACK"><I>mLineNumberChars</I></FONT><FONT COLOR="BLUE"><B>;</B></FONT><FONT COLOR="BLACK"><I>i</I></FONT><FONT COLOR="BLUE"><B><</B></FONT><FONT COLOR="BLACK"><I>mLineNumberIndent</I></FONT><FONT COLOR="BLUE"><B>;</B></FONT><FONT COLOR="BLUE"><B>++</B></FONT><FONT COLOR="BLACK"><I>i</I></FONT><FONT COLOR="BLUE"><B>)</B></FONT><br>
0151 <FONT COLOR="BLUE"><B>{</B></FONT><br>
0152 <FONT COLOR="BLACK"><I>mConvertingText</I></FONT><FONT COLOR="BLUE"><B>+=</B></FONT><FONT COLOR="RED"><U>"&nbsp;"</U></FONT><FONT COLOR="BLUE"><B>;</B></FONT><br>
0153 <FONT COLOR="BLUE"><B>}</B></FONT><br>
0154 <FONT COLOR="BLACK"><I>mConvertingText</I></FONT><FONT COLOR="BLUE"><B>+=</B></FONT><FONT COLOR="BLACK"><I>mLineNumberSuffix</I></FONT><FONT COLOR="BLUE"><B>;</B></FONT><br>
0155 <FONT COLOR="BLUE"><B>}</B></FONT><br>
0156 <FONT COLOR="BLACK"><I>mPositionInLine</I></FONT><FONT COLOR="BLUE"><B>=</B></FONT><FONT COLOR="RED"><I>0</I></FONT><FONT COLOR="BLUE"><B>;</B></FONT><br>
0157 <FONT COLOR="BLUE"><B>++</B></FONT><FONT COLOR="BLACK"><I>mLineNumber</I></FONT><FONT COLOR="BLUE"><B>;</B></FONT><br>
0158 <FONT COLOR="BLACK"><I>ifstream</I></FONT> <FONT COLOR="BLACK"><I>ifs</I></FONT><FONT COLOR="BLUE"><B>(</B></FONT><FONT COLOR="BLACK"><I>cppFileName</I></FONT><FONT COLOR="BLUE"><B>.</B></FONT><FONT COLOR="BLACK"><I>c_str</I></FONT><FONT COLOR="BLUE"><B>(</B></FONT><FONT COLOR="BLUE"><B>)</B></FONT><FONT COLOR="BLUE"><B>)</B></FONT><FONT COLOR="BLUE"><B>;</B></FONT><br>
0159 <FONT COLOR="BLACK"><I>StreamContextHelper</I></FONT><FONT COLOR="BLUE"><B>::</B></FONT><FONT COLOR="BLACK"><I>InputStreamHelper</I></FONT> <FONT COLOR="BLACK"><I>helper</I></FONT><FONT COLOR="BLUE"><B>(</B></FONT><FONT COLOR="BLACK"><I>ifs</I></FONT><FONT COLOR="BLUE"><B>)</B></FONT><FONT COLOR="BLUE"><B>;</B></FONT><br>
0160 <FONT COLOR="BLACK"><I>StreamContextHelper</I></FONT><FONT COLOR="BLUE"><B>(</B></FONT><FONT COLOR="BLACK"><I>helper</I></FONT><FONT COLOR="BLUE"><B>,</B></FONT><FONT COLOR="BLUE"><B>*</B></FONT><FONT COLOR="BLUE">this</FONT><FONT COLOR="BLUE"><B>)</B></FONT><FONT COLOR="BLUE"><B>.</B></FONT><FONT COLOR="BLACK"><I>run</I></FONT><FONT COLOR="BLUE"><B>(</B></FONT><FONT COLOR="BLUE"><B>)</B></FONT><FONT COLOR="BLUE"><B>;</B></FONT><br>
0161 <FONT COLOR="BLACK"><I>mConvertingText</I></FONT><FONT COLOR="BLUE"><B>+=</B></FONT><FONT COLOR="BLACK"><I>mSuffix</I></FONT><FONT COLOR="BLUE"><B>[</B></FONT><FONT COLOR="BLACK"><I>INVALID</I></FONT><FONT COLOR="BLUE"><B>]</B></FONT><FONT COLOR="BLUE"><B>;</B></FONT><br>
0162 <FONT COLOR="BLACK"><I>ofstream</I></FONT> <FONT COLOR="BLACK"><I>ofs</I></FONT><FONT COLOR="BLUE"><B>(</B></FONT><FONT COLOR="BLUE"><B>(</B></FONT><FONT COLOR="BLACK"><I>cppFileName</I></FONT><FONT COLOR="BLUE"><B>+</B></FONT><FONT COLOR="RED"><U>".htm"</U></FONT><FONT COLOR="BLUE"><B>)</B></FONT><FONT COLOR="BLUE"><B>.</B></FONT><FONT COLOR="BLACK"><I>c_str</I></FONT><FONT COLOR="BLUE"><B>(</B></FONT><FONT COLOR="BLUE"><B>)</B></FONT><FONT COLOR="BLUE"><B>)</B></FONT><FONT COLOR="BLUE"><B>;</B></FONT><br>
0163 <FONT COLOR="BLACK"><I>ofs</I></FONT><FONT COLOR="BLUE"><B><<</B></FONT><FONT COLOR="BLACK"><I>mConvertingText</I></FONT><FONT COLOR="BLUE"><B>;</B></FONT><br>
0164 <FONT COLOR="BLUE"><B>}</B></FONT><br>
0165 <br>
0166 <FONT COLOR="BLUE">void</FONT> <FONT COLOR="BLACK"><I>CppDyer</I></FONT><FONT COLOR="BLUE"><B>::</B></FONT><FONT COLOR="BLACK"><I>parse</I></FONT><FONT COLOR="BLUE"><B>(</B></FONT><FONT COLOR="BLUE">Type</FONT> <FONT COLOR="BLACK"><I>t</I></FONT><FONT COLOR="BLUE"><B>,</B></FONT><FONT COLOR="BLUE">const</FONT> <FONT COLOR="BLUE">string</FONT><FONT COLOR="BLUE"><B>&</B></FONT> <FONT COLOR="BLACK"><I>s</I></FONT><FONT COLOR="BLUE"><B>,</B></FONT><FONT COLOR="BLUE">const</FONT> <FONT COLOR="BLACK"><I>Context</I></FONT><FONT COLOR="BLUE"><B>&</B></FONT><FONT COLOR="BLUE"><B>)</B></FONT><br>
0167 <FONT COLOR="BLUE"><B>{</B></FONT><br>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -