Doxygen
CharAroundSpace结构体 参考
+ CharAroundSpace 的协作图:

struct  CharElem
 

Public 成员函数

 CharAroundSpace ()
 

Public 属性

CharElem charMap [256]
 

详细描述

在文件 util.cpp502 行定义.

构造及析构函数说明

◆ CharAroundSpace()

CharAroundSpace::CharAroundSpace ( )
inline

在文件 util.cpp504 行定义.

505  {
506  charMap[static_cast<int>('(')].before=FALSE;
507  charMap[static_cast<int>('=')].before=FALSE;
508  charMap[static_cast<int>('&')].before=FALSE;
509  charMap[static_cast<int>('*')].before=FALSE;
510  charMap[static_cast<int>('[')].before=FALSE;
511  charMap[static_cast<int>('|')].before=FALSE;
512  charMap[static_cast<int>('+')].before=FALSE;
513  charMap[static_cast<int>(';')].before=FALSE;
514  charMap[static_cast<int>(':')].before=FALSE;
515  charMap[static_cast<int>('/')].before=FALSE;
516 
517  charMap[static_cast<int>('=')].after=FALSE;
518  charMap[static_cast<int>(' ')].after=FALSE;
519  charMap[static_cast<int>('[')].after=FALSE;
520  charMap[static_cast<int>(']')].after=FALSE;
521  charMap[static_cast<int>('\t')].after=FALSE;
522  charMap[static_cast<int>('\n')].after=FALSE;
523  charMap[static_cast<int>(')')].after=FALSE;
524  charMap[static_cast<int>(',')].after=FALSE;
525  charMap[static_cast<int>('<')].after=FALSE;
526  charMap[static_cast<int>('|')].after=FALSE;
527  charMap[static_cast<int>('+')].after=FALSE;
528  charMap[static_cast<int>('(')].after=FALSE;
529  charMap[static_cast<int>('/')].after=FALSE;
530  }

引用了 charMap , 以及 FALSE.

类成员变量说明

◆ charMap

CharElem CharAroundSpace::charMap[256]

在文件 util.cpp538 行定义.

被这些函数引用 CharAroundSpace() , 以及 removeRedundantWhiteSpace().


该结构体的文档由以下文件生成:
CharAroundSpace::charMap
CharElem charMap[256]
Definition: util.cpp:538
FALSE
#define FALSE
Definition: qcstring.h:33