Class AstWarnings#

Inheritance Relationships#

Base Type#

Class Documentation#

class AstWarnings : public SgSimpleProcessing#

This is a mechanism for reporting warnings about the AST, subtrees, and IR nodes.

Possible problems with the AST which constitute concerns but not fatal errors are reported. Such information includes:

-#) shared nodes, -#) nodes with default file source position imformation -#) …

Public Types

typedef SgNode *ElementType#
typedef std::vector<ElementType> ElementListType#

Public Functions

AstWarnings()#
~AstWarnings()#

Protected Functions

virtual void visit(SgNode *node)#

this method is called at every traversed node.

std::string outputWarnings()#