systemc-clang 2.0.0
Parsing SystemC constructs
Loading...
Searching...
No Matches
TemplateParametersMatcher Class Reference

#include <TemplateParametersMatcher.h>

Inheritance diagram for TemplateParametersMatcher:
Collaboration diagram for TemplateParametersMatcher:

Public Member Functions

void registerMatchers (MatchFinder &finder)
 
virtual void run (const MatchFinder::MatchResult &result)
 
void dump ()
 
void getFields (std::vector< const FieldDecl * > &flds)
 
void getArgFields (std::vector< const FieldDecl * > &flds)
 
void getParmFields (std::vector< const FieldDecl * > &flds)
 

Private Attributes

std::vector< const FieldDecl * > found_fields_args
 
std::vector< const FieldDecl * > found_fields_parms
 

Detailed Description

Definition at line 23 of file TemplateParametersMatcher.h.

Member Function Documentation

◆ dump()

void TemplateParametersMatcher::dump ( )
inline

Definition at line 167 of file TemplateParametersMatcher.h.

◆ getArgFields()

void TemplateParametersMatcher::getArgFields ( std::vector< const FieldDecl * > & flds)
inline

Definition at line 169 of file TemplateParametersMatcher.h.

◆ getFields()

void TemplateParametersMatcher::getFields ( std::vector< const FieldDecl * > & flds)
inline

Definition at line 168 of file TemplateParametersMatcher.h.

◆ getParmFields()

void TemplateParametersMatcher::getParmFields ( std::vector< const FieldDecl * > & flds)
inline

Definition at line 172 of file TemplateParametersMatcher.h.

◆ registerMatchers()

void TemplateParametersMatcher::registerMatchers ( MatchFinder & finder)
inline

Definition at line 29 of file TemplateParametersMatcher.h.

◆ run()

virtual void TemplateParametersMatcher::run ( const MatchFinder::MatchResult & result)
inlinevirtual

Definition at line 81 of file TemplateParametersMatcher.h.

Member Data Documentation

◆ found_fields_args

std::vector<const FieldDecl *> TemplateParametersMatcher::found_fields_args
private

Definition at line 25 of file TemplateParametersMatcher.h.

◆ found_fields_parms

std::vector<const FieldDecl *> TemplateParametersMatcher::found_fields_parms
private

Definition at line 26 of file TemplateParametersMatcher.h.


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