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

#include <FindSimTime.h>

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

Public Types

typedef pair< string, string > simulationTimePairType
 
typedef map< string, string > simulationTimeMapType
 

Public Member Functions

 FindSimTime (FunctionDecl *, llvm::raw_ostream &)
 
virtual ~FindSimTime ()
 
virtual bool VisitCallExpr (CallExpr *c)
 
simulationTimeMapType returnSimTime ()
 
- Public Member Functions inherited from systemc_clang::Utility
 Utility ()
 
void tabit (raw_ostream &os, int tabn)
 
string strip (string s, string sub)
 
template<typename vec >
vec removeDuplicate (vec vecInput)
 
template<typename vec , typename element >
bool isElementPresent (vec vecInput, element elemInput)
 
template<typename expressionArg >
string getArgumentName (expressionArg *exp)
 

Private Attributes

llvm::raw_ostream & os_
 
simulationTimeMapType simulation_time_
 

Detailed Description

Definition at line 15 of file FindSimTime.h.

Member Typedef Documentation

◆ simulationTimeMapType

Definition at line 18 of file FindSimTime.h.

◆ simulationTimePairType

Definition at line 17 of file FindSimTime.h.

Constructor & Destructor Documentation

◆ FindSimTime()

FindSimTime::FindSimTime ( FunctionDecl * tuDecl,
llvm::raw_ostream & os )

Definition at line 5 of file FindSimTime.cpp.

◆ ~FindSimTime()

FindSimTime::~FindSimTime ( )
virtual

Definition at line 14 of file FindSimTime.cpp.

Member Function Documentation

◆ returnSimTime()

FindSimTime::simulationTimeMapType FindSimTime::returnSimTime ( )

Definition at line 53 of file FindSimTime.cpp.

◆ VisitCallExpr()

bool FindSimTime::VisitCallExpr ( CallExpr * c)
virtual

Definition at line 16 of file FindSimTime.cpp.

Member Data Documentation

◆ os_

llvm::raw_ostream& systemc_clang::FindSimTime::os_
private

Definition at line 27 of file FindSimTime.h.

◆ simulation_time_

simulationTimeMapType systemc_clang::FindSimTime::simulation_time_
private

Definition at line 29 of file FindSimTime.h.


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