Skip to content

RoseAst::iterator::operator*

Dereference an iterator.

Synopsis

Declared in <src/midend/abstractLayer/RoseAst.h>

SgNode*
operator*() const;

Description

Dereference an iterator to obtain the AST node to which it points. Dereferencing an end iterator will throw an std::out_of_range exception. If null AST pointers are being followed, the return value can be a null node (see withNullValues and withoutNullValues).

Return Value

This class represents the base class for all IR nodes within Sage III.

Created with MrDocs