systemc-clang 2.0.0
Parsing SystemC constructs
Loading...
Searching...
No Matches
NotifyCalls.h
Go to the documentation of this file.
1//===-- src/NotifyCalls.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 _NOTIFY_CALLS_H_
15#define _NOTIFY_CALLS_H_
16
17#include "FindNotify.h"
18
19namespace systemc_clang {
20
22public:
23 // Constructors.
25 NotifyCalls(const std::string &, FindNotify::NotifyCallListType);
26
27 // Copy constructor.
28 NotifyCalls(const NotifyCalls &);
29
30 // Destructor.
31 virtual ~NotifyCalls();
32
34 std::string getName() const;
36
37 unsigned int getNumNotifyCalls();
38 // Print
39 void dump(llvm::raw_ostream &, int);
40
41private:
42 std::string name_;
44};
45} // namespace systemc_clang
46#endif
std::vector< clang::CallExpr * > NotifyCallListType
Definition FindNotify.h:20
FindNotify::NotifyCallListType getNotifyCallList()
void dump(llvm::raw_ostream &, int)
std::string getName() const
Get parameters.
unsigned int getNumNotifyCalls()
FindNotify::NotifyCallListType notify_call_list_
Definition NotifyCalls.h:43