systemc-clang 2.0.0
Parsing SystemC constructs
Loading...
Searching...
No Matches
systemc_clang::Utility Class Reference

#include <Utility.h>

Inheritance diagram for systemc_clang::Utility:

Public Member Functions

 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)
 

Detailed Description

Definition at line 26 of file Utility.h.

Constructor & Destructor Documentation

◆ Utility()

systemc_clang::Utility::Utility ( )
inline

Definition at line 28 of file Utility.h.

Member Function Documentation

◆ getArgumentName()

template<typename expressionArg >
string systemc_clang::Utility::getArgumentName ( expressionArg * exp)
inline

Definition at line 75 of file Utility.h.

◆ isElementPresent()

template<typename vec , typename element >
bool systemc_clang::Utility::isElementPresent ( vec vecInput,
element elemInput )
inline

Definition at line 66 of file Utility.h.

◆ removeDuplicate()

template<typename vec >
vec systemc_clang::Utility::removeDuplicate ( vec vecInput)
inline

Definition at line 54 of file Utility.h.

◆ strip()

string systemc_clang::Utility::strip ( string s,
string sub )
inline

Definition at line 43 of file Utility.h.

◆ tabit()

void systemc_clang::Utility::tabit ( raw_ostream & os,
int tabn )
inline

Definition at line 37 of file Utility.h.


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