ROSE 0.11.145.192
Public Member Functions | List of all members
Rose::AST::Traversal::detail::Finder< T, Functor > Class Template Reference

Description

template<class T, class Functor>
class Rose::AST::Traversal::detail::Finder< T, Functor >

Definition at line 105 of file AST/Traversal.h.

Inheritance diagram for Rose::AST::Traversal::detail::Finder< T, Functor >:
Inheritance graph
[legend]
Collaboration diagram for Rose::AST::Traversal::detail::Finder< T, Functor >:
Collaboration graph
[legend]

Public Member Functions

 Finder (Functor &f)
 
bool operator() (SgNode *node) override
 

Additional Inherited Members

- Public Attributes inherited from Rose::AST::Traversal::detail::FinderBase
SgNodefound = nullptr
 

Constructor & Destructor Documentation

◆ Finder()

template<class T , class Functor >
Rose::AST::Traversal::detail::Finder< T, Functor >::Finder ( Functor &  f)
inlineexplicit

Definition at line 108 of file AST/Traversal.h.

Member Function Documentation

◆ operator()()

template<class T , class Functor >
bool Rose::AST::Traversal::detail::Finder< T, Functor >::operator() ( SgNode node)
inlineoverridevirtual

Implements Rose::AST::Traversal::detail::FinderBase.

Definition at line 111 of file AST/Traversal.h.


The documentation for this class was generated from the following file: