ROSE 0.11.145.317
Namespaces | Typedefs
Rose::SourceCode::AST Namespace Reference

Description

Collection of functionalities performing global operations on the AST.

Namespaces

namespace  Checker
 Checking function that apply to the whole AST.
 
namespace  cmdline
 Controls for command-line options that uses function the Rose::AST namespace.
 
namespace  Defects
 Describe defect in the AST.
 
namespace  IO
 Function used to load, merge, prune, link, delete.
 

Typedefs

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

Typedef Documentation

◆ Defect

Main interface for Rose::SourceCode::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[Tristan]: const iterator and filter.

Definition at line 94 of file Defect.h.

◆ IntegrityEdgeDefect

Definition at line 136 of file Defect.h.