systemc-clang 2.0.0
Parsing SystemC constructs
Loading...
Searching...
No Matches
InterfaceDecl.h
Go to the documentation of this file.
1#ifndef _INTERFACE_DECL_H_
2#define _INTERFACE_DECL_H_
3
4#include <string>
5#include "llvm/Support/Debug.h"
6
7namespace systemc_clang {
8
10 class FindTemplateTypes;
11
13 public:
15 InterfaceDecl(const std::string &, FindTemplateTypes *);
16
18
19 virtual ~InterfaceDecl();
20
21 // Set parameters
22 void setModuleName(const std::string &);
23
25 std::string getName();
27
28 // Print
29 void dump(llvm::raw_ostream &, int tabn = 0);
30
31 private:
32 std::string name_;
34};
35} // namespace systemc_clang
36#endif
void setModuleName(const std::string &)
void dump(llvm::raw_ostream &, int tabn=0)
FindTemplateTypes * template_type_
std::string getName()
Get parameters.
FindTemplateTypes * getTemplateType()