systemc-clang 2.0.0
Parsing SystemC constructs
Loading...
Searching...
No Matches
WaitCalls.h
Go to the documentation of this file.
1//===-- src/WaitCalls.h - systec-clang class definition -------*- C++ -*-===//
2//
3// systemc-clang: SystemC Parser
4//
5// This file is distributed under the University of Illinois License.
6// See LICENSE.mkd for details.
7//
8//===----------------------------------------------------------------------===//
13//===----------------------------------------------------------------------===//
14#ifndef _WAIT_CALLS_H_
15#define _WAIT_CALLS_H_
16
17#include "FindWait.h"
18#include <string>
19
20namespace systemc_clang {
21
22class WaitCalls {
23 public:
24 // Constructors.
25 WaitCalls();
26 WaitCalls(const std::string &, FindWait::waitListType);
27
28 // Copy constructor.
29 WaitCalls(const WaitCalls &);
30
31 // Destructor.
32 virtual ~WaitCalls();
33
35 std::string getName();
37
38 unsigned int getTotalWaits();
39 // Print
40 void dump(llvm::raw_ostream &, int);
41
42 private:
43 std::string _name;
45};
46} // namespace systemc_clang
47#endif
vector< WaitContainer * > waitListType
Definition FindWait.h:20
std::string getName()
Get parameters.
Definition WaitCalls.cpp:23
FindWait::waitListType getWaitList()
Definition WaitCalls.cpp:25
FindWait::waitListType _waitList
Definition WaitCalls.h:44
void dump(llvm::raw_ostream &, int)
Definition WaitCalls.cpp:27
unsigned int getTotalWaits()