ROSE  0.11.96.11
Namespaces | Typedefs
Rose::AST Namespace Reference

Description

Collection of functionalities performing global operations on the AST.

Namespaces

 Checker
 Checking function that apply to the whole AST.
 
 cmdline
 Controls for command-line options that uses function the Rose::AST namespace.
 
 Defects
 Mechanism to describe defect in the AST.
 
 IO
 Function used to load, merge, prune, link, delete.
 
 Utils
 Collection of utility functions to operate on the AST.
 

Typedefs

using Defect = Defects::defect_t< Defects::Kind::any >
 Main interface for Rose::AST::Defects. More...
 
using IntegrityEdgeDefect = Defects::defect_t< Defects::Kind::integrity_edges >
 

Typedef Documentation

◆ Defect

Main interface for Rose::AST::Defects.

Use Defect::record<Kind>(args...) to record a defect. Use Defect::display(std::ostream&) to display all defects. Iterate over Defect::all. TODO const iterator and filter

Definition at line 78 of file Defect.h.