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

#include <InterfaceDecl.h>

Collaboration diagram for systemc_clang::InterfaceDecl:
Collaboration graph
[legend]

Public Member Functions

 InterfaceDecl ()
 
 InterfaceDecl (const std::string &, FindTemplateTypes *)
 
 InterfaceDecl (const InterfaceDecl &)
 
virtual ~InterfaceDecl ()
 
void setModuleName (const std::string &)
 
std::string getName ()
 Get parameters.
 
FindTemplateTypesgetTemplateType ()
 
void dump (llvm::raw_ostream &, int tabn=0)
 

Private Attributes

std::string name_
 
FindTemplateTypestemplate_type_
 

Detailed Description

Definition at line 12 of file InterfaceDecl.h.

Constructor & Destructor Documentation

◆ InterfaceDecl() [1/3]

InterfaceDecl::InterfaceDecl ( )

Definition at line 12 of file InterfaceDecl.cpp.

◆ InterfaceDecl() [2/3]

InterfaceDecl::InterfaceDecl ( const std::string & name,
FindTemplateTypes * tt )

Definition at line 14 of file InterfaceDecl.cpp.

◆ InterfaceDecl() [3/3]

InterfaceDecl::InterfaceDecl ( const InterfaceDecl & from)

Definition at line 17 of file InterfaceDecl.cpp.

◆ ~InterfaceDecl()

InterfaceDecl::~InterfaceDecl ( )
virtual

Definition at line 6 of file InterfaceDecl.cpp.

Member Function Documentation

◆ dump()

void InterfaceDecl::dump ( llvm::raw_ostream & os,
int tabn = 0 )

Definition at line 29 of file InterfaceDecl.cpp.

◆ getName()

std::string InterfaceDecl::getName ( )

Get parameters.

Definition at line 25 of file InterfaceDecl.cpp.

◆ getTemplateType()

FindTemplateTypes * InterfaceDecl::getTemplateType ( )

Definition at line 27 of file InterfaceDecl.cpp.

◆ setModuleName()

void InterfaceDecl::setModuleName ( const std::string & name)

Definition at line 23 of file InterfaceDecl.cpp.

Member Data Documentation

◆ name_

std::string systemc_clang::InterfaceDecl::name_
private

Definition at line 32 of file InterfaceDecl.h.

◆ template_type_

FindTemplateTypes* systemc_clang::InterfaceDecl::template_type_
private

Definition at line 33 of file InterfaceDecl.h.


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