systemc-clang 2.0.0
Parsing SystemC constructs
Loading...
Searching...
No Matches
Public Member Functions | Private Attributes | List of all members
systemc_clang::FindArgument Class Reference

#include <FindArgument.h>

Inheritance diagram for systemc_clang::FindArgument:
Inheritance graph
[legend]
Collaboration diagram for systemc_clang::FindArgument:
Collaboration graph
[legend]

Public Member Functions

 FindArgument (clang::Expr *)
 
virtual ~FindArgument ()
 
virtual bool VisitMemberExpr (clang::MemberExpr *me)
 
virtual bool VisitDeclRefExpr (clang::DeclRefExpr *de)
 
virtual bool VisitIntegerLiteral (clang::IntegerLiteral *il)
 
virtual bool VisitCXXBoolLiteralExpr (clang::CXXBoolLiteralExpr *bl)
 
std::string getArgumentName ()
 

Private Attributes

clang::Expr * expression_
 
std::string argument_name_
 

Detailed Description

Definition at line 17 of file FindArgument.h.

Constructor & Destructor Documentation

◆ FindArgument()

FindArgument::FindArgument ( clang::Expr * )

Definition at line 10 of file FindArgument.cpp.

◆ ~FindArgument()

FindArgument::~FindArgument ( )
virtual

Definition at line 14 of file FindArgument.cpp.

Member Function Documentation

◆ getArgumentName()

std::string FindArgument::getArgumentName ( )

Definition at line 41 of file FindArgument.cpp.

◆ VisitCXXBoolLiteralExpr()

bool FindArgument::VisitCXXBoolLiteralExpr ( clang::CXXBoolLiteralExpr * bl)
virtual

Definition at line 32 of file FindArgument.cpp.

◆ VisitDeclRefExpr()

bool FindArgument::VisitDeclRefExpr ( clang::DeclRefExpr * de)
virtual

Definition at line 21 of file FindArgument.cpp.

◆ VisitIntegerLiteral()

bool FindArgument::VisitIntegerLiteral ( clang::IntegerLiteral * il)
virtual

Definition at line 26 of file FindArgument.cpp.

◆ VisitMemberExpr()

bool FindArgument::VisitMemberExpr ( clang::MemberExpr * me)
virtual

Definition at line 16 of file FindArgument.cpp.

Member Data Documentation

◆ argument_name_

std::string systemc_clang::FindArgument::argument_name_
private

Definition at line 33 of file FindArgument.h.

◆ expression_

clang::Expr* systemc_clang::FindArgument::expression_
private

Definition at line 32 of file FindArgument.h.


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