CodeSonar C++ API
[For improved navigation, enable JavaScript.]
Variables
cs_point_syntax_element_decls.hpp File Reference

Go to the source code of this file.

Variables

static const point_syntax_element COND
 A condition: for loop termination condition (kind point_syntax_kind::FOR), if condition (kind point_syntax_kind::IF), controlling expression of a while or do-while statement (kind point_syntax_kind::WHILE, point_syntax_kind::DO, respectively). More...
 
static const point_syntax_element EXPR
  return expression (kind point_syntax_kind::RETURN), controlling expression of a switch statement (kind point_syntax_kind::SWITCH), case label (kind point_syntax_kind::CASE), throw expression (kind point_syntax_kind::THROW). More...
 
static const point_syntax_element INCR
  for loop step clause (kind point_syntax_kind::FOR). More...
 
static const point_syntax_element INIT
 A for loop initialization clause (kind point_syntax_kind::FOR) or catch clause formal parameter (kind point_syntax_kind::CATCH). More...
 
static const point_syntax_element NONE
 All other program points. More...
 

Variable Documentation

◆ COND

const point_syntax_element COND
static

A condition: for loop termination condition (kind point_syntax_kind::FOR), if condition (kind point_syntax_kind::IF), controlling expression of a while or do-while statement (kind point_syntax_kind::WHILE, point_syntax_kind::DO, respectively).

◆ EXPR

const point_syntax_element EXPR
static

return expression (kind point_syntax_kind::RETURN), controlling expression of a switch statement (kind point_syntax_kind::SWITCH), case label (kind point_syntax_kind::CASE), throw expression (kind point_syntax_kind::THROW).

◆ INCR

const point_syntax_element INCR
static

for loop step clause (kind point_syntax_kind::FOR).

◆ INIT

const point_syntax_element INIT
static

A for loop initialization clause (kind point_syntax_kind::FOR) or catch clause formal parameter (kind point_syntax_kind::CATCH).

◆ NONE

const point_syntax_element NONE
static

All other program points.