Template Class FilteredCFGNode#
Defined in File filteredCFG.h
Class Documentation#
-
template<typename FilterFunction>
class FilteredCFGNode# Public Functions
-
inline FilteredCFGNode()#
Need a default constructor to use with boost_graph.
Underlying node will be invalid.
-
inline void setFilter(const FilterFunction &f)#
-
inline std::string toString() const#
-
inline std::string toStringForDebugging() const#
-
inline std::string id() const#
-
inline SgNode *getNode() const#
-
inline unsigned int getIndex() const#
-
std::vector<FilteredCFGEdge<FilterFunction>> outEdges() const#
-
std::vector<FilteredCFGEdge<FilterFunction>> inEdges() const#
-
inline bool isInteresting() const#
-
inline bool operator==(const FilteredCFGNode &o) const#
-
inline bool operator!=(const FilteredCFGNode &o) const#
-
inline bool operator<(const FilteredCFGNode &o) const#
-
inline CFGNode toNode() const
-
inline std::string toString() const
-
inline std::string toStringForDebugging() const
-
inline std::string id() const
-
inline SgNode *getNode() const
-
inline unsigned int getIndex() const
-
std::vector<FilteredCFGEdge<FilterFunction>> outEdges() const
-
std::vector<FilteredCFGEdge<FilterFunction>> inEdges() const
-
inline bool isInteresting() const
-
inline bool operator==(const FilteredCFGNode &o) const
-
inline bool operator!=(const FilteredCFGNode &o) const
-
inline bool operator<(const FilteredCFGNode &o) const
-
inline FilteredCFGNode()#