📄 cidentifier.xml
字号:
<?xml version="1.0" encoding="GB2312" ?><class name="CIdentifier"> <explain>各种标识符的基类
</explain> <function name="CIdentifier"> <prototype index="1">CIdentifier(CPage* ipPage=NULL,int iLine=1,int iColumn=1);</prototype> <desc>构造函数
</desc> <explain>构造函数
</explain> </function> <function name="~CIdentifier"> <prototype index="1">virtual ~CIdentifier();</prototype> <desc>析构函数
</desc> <explain>析构函数
</explain> </function> <function name="BeforeParseUnknowCode"> <prototype index="1">static BOOL BeforeParseUnknowCode(CTokenList& ioList,POSITION& ioPos,CTokenList& oDeclList,UINT& oSymType,BOOL& oDefinition);</prototype> <desc>预解析非关键字开头的代码,即不能根据开头的关键字识...</desc> <explain>预解析非关键字开头的代码,即不能根据开头的关键字识别其类型的代码
oSymList 输出函数或变量的代码,但不保存函数的实现代码
oSymType 输出代码类型:变量或函数
oDefinition 输出函数是否带实现
如果是变量或函数,返回TRUE,否则返回FALSE
</explain> </function> <function name="CatDataType"> <prototype index="1">static void CatDataType(CString& oType,CToken& oToken);</prototype> <desc>将多个token连接到数据类型字符串中
</desc> <explain>将多个token连接到数据类型字符串中
</explain> </function> <function name="IsVisibleByPage"> <prototype index="1">BOOL IsVisibleByPage(CPage* ipVisibler);</prototype> <desc>判断此标识符是在某页中是否可见
</desc> <explain>判断此标识符是在某页中是否可见
</explain> </function> <function name="GetPage"> <prototype index="1">CPage* GetPage();</prototype> <desc>取得标识符所在的代码页对象指针
</desc> <explain>取得标识符所在的代码页对象指针
</explain> </function> <function name="GetName"> <prototype index="1">CString GetName() const;</prototype> <desc>取得标识符名称
</desc> <explain>取得标识符名称
</explain> </function> <function name="SetName"> <prototype index="1">void SetName(LPCTSTR iName);</prototype> <desc>设置标识符名称
</desc> <explain>设置标识符名称
</explain> </function> <function name="SetDefined"> <prototype index="1">void SetDefined(BOOL iDefi);</prototype> <desc>设置是否已定义
</desc> <explain>设置是否已定义
</explain> </function> <function name="IsDefined"> <prototype index="1">BOOL IsDefined() const;</prototype> <desc>判断是否已定义
</desc> <explain>判断是否已定义
</explain> </function> <function name="SetTrim"> <prototype index="1">void SetTrim(UINT iTrim);</prototype> <desc>设置修饰符位域
</desc> <explain>设置修饰符位域
</explain> </function> <function name="GetFullName"> <prototype index="1">void GetFullName(CString& oFullName);</prototype> <desc>取得标识符包括域标识的完整的名称,如Namespace::Cla...</desc> <explain>取得标识符包括域标识的完整的名称,如Namespace::ClassName::FuncName
</explain> </function> <function name="SetCurrScope"> <prototype index="1">void SetCurrScope(LPCTSTR iScope);</prototype> <desc>设置当前所在的域
</desc> <explain>设置当前所在的域
</explain> </function> <function name="SetScope"> <prototype index="1">void SetScope(LPCTSTR iScope);</prototype> <desc>设置域标识
</desc> <explain>设置域标识
</explain> </function> <function name="SetScopeReverse"> <prototype index="1">void SetScopeReverse(LPCTSTR iScope);</prototype> <desc>反向加入域标识
</desc> <explain>反向加入域标识
</explain> </function> <function name="SetComment"> <prototype index="1">void SetComment(LPCTSTR iComment);</prototype> <desc>设置标识符的注释
</desc> <explain>设置标识符的注释
</explain> </function> <function name="GetComment"> <prototype index="1">void GetComment(CString& oComment);</prototype> <desc>取得标识符的注释
</desc> <explain>取得标识符的注释
</explain> </function> <function name="GetStringLeft"> <prototype index="1">static void GetStringLeft(CString& oDes,CString& oSrc,UINT iLen);</prototype> <desc>取得一个可能含有中文的字符串的开头一部分
如果使用C...</desc> <explain>取得一个可能含有中文的字符串的开头一部分
如果使用CString::Left,可能会因为中文问题造成乱码
</explain> </function> <function name="IsWordFinish"> <prototype index="1">static BOOL IsWordFinish(CString& iStr);</prototype> <desc>判断一个字符串是否以一个单词结尾
</desc> <explain>判断一个字符串是否以一个单词结尾
</explain> </function></class>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -