ROSE 0.11.145.247
Public Member Functions | Public Attributes | List of all members
Rose::CodeGen::SymbolScanner< API > Struct Template Reference

Description

template<typename API>
struct Rose::CodeGen::SymbolScanner< API >

Definition at line 24 of file SymbolScanner.h.

Inheritance diagram for Rose::CodeGen::SymbolScanner< API >:
Inheritance graph
[legend]
Collaboration diagram for Rose::CodeGen::SymbolScanner< API >:
Collaboration graph
[legend]

Public Member Functions

 SymbolScanner (API &api_)
 
template<typename SymT >
void visit (SymT *sym, std::map< std::string, SymT *API::* > const &objmap)
 
- Public Member Functions inherited from Rose::CodeGen::SymbolScannerBase< SymbolScanner< API > >
constexpr SymbolScanner< API > * crt ()
 
constexpr SymbolScanner< API > const * crt () const
 
void visit (SgNode *node)
 
- Public Member Functions inherited from ROSE_VisitTraversal
void traverseMemoryPool ()
 
void traverseRepresentativeIRnodes ()
 

Public Attributes

APIapi
 

Constructor & Destructor Documentation

◆ SymbolScanner()

template<typename API >
Rose::CodeGen::SymbolScanner< API >::SymbolScanner ( API api_)
inline

Definition at line 27 of file SymbolScanner.h.

Member Data Documentation

◆ api

template<typename API >
API& Rose::CodeGen::SymbolScanner< API >::api

Definition at line 25 of file SymbolScanner.h.


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