CodeSonar C++ API
[For improved navigation, enable JavaScript.]
Classes | Namespaces | Typedefs
csonar_warningclass.hpp File Reference

[CodeSonar only] Reporting and retracting warnings. More...

Go to the source code of this file.

Classes

class  cs::analysis_mode
 Enumeration class describing the mode of a CodeSonar analysis process. More...
 
class  cs::cfg_path_node
 A node on a CFG path. More...
 
class  cs::cfg_path_node_flags
 Flag class: characterizes a cfg_path_node. More...
 
class  cs::locations_node
 Used by warningclass report() and report_return_warnings() methods that report a warning with a list of code locations. More...
 
class  cs::locations_node_flags
 Flag class: describes properties of a locations_node. More...
 
class  cs::multiprocess_mode
 Enumeration class describing the multiprocess mode of a CodeSonar analysis process. More...
 
class  cs::report_flags
 Flag class used by a number of warningclass report() and report_return_warning() methods. More...
 
class  cs::step_path
 Used by the warningclass report() and report_return_warnings() methods that report a warning with a step path, and by step visitors (step_state), as added with analysis::add_step_bottom_up_visitor(). More...
 
class  cs::warning
 A warning instance. More...
 
class  cs::warning_retraction_info
 Describes the cases in which a warning instance should be retracted. More...
 
class  cs::warning_significance
 Enumeration class describing the significance setting for a warning class. More...
 
class  cs::warningclass
 A warning class. More...
 
class  cs::warningclass_flags
 Flag class: describes properties of a warningclass. More...
 

Namespaces

 cs
 Namespace for CodeSonar/CodeSurfer API.
 

Typedefs

typedef std::vector< cs::cfg_path_nodecs::cfg_path_node_vector
 A std::vector of cs::cfg_path_node. More...
 
typedef std::vector< cs::locations_nodecs::locations_node_vector
 A std::vector of cs::locations_node.
 

Detailed Description

[CodeSonar only] Reporting and retracting warnings.