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

#include <FindTLMInterfaces.h>

Inheritance diagram for systemc_clang::FindTLMInterfaces:
Inheritance graph
[legend]
Collaboration diagram for systemc_clang::FindTLMInterfaces:
Collaboration graph
[legend]

Public Types

typedef std::map< string, FindTemplateTypes * > interfaceType
 
typedef std::pair< string, FindTemplateTypes * > kvType
 

Public Member Functions

 FindTLMInterfaces (CXXRecordDecl *, llvm::raw_ostream &)
 
virtual ~FindTLMInterfaces ()
 
virtual bool VisitFieldDecl (FieldDecl *)
 
interfaceType getInputInterfaces ()
 
interfaceType getOutputInterfaces ()
 
interfaceType getInputOutputInterfaces ()
 
void dump ()
 

Private Attributes

llvm::raw_ostream & _os
 
interfaceType _inInterfaces
 
interfaceType _outInterfaces
 
interfaceType _inoutInterfaces
 

Detailed Description

Definition at line 11 of file FindTLMInterfaces.h.

Member Typedef Documentation

◆ interfaceType

Definition at line 14 of file FindTLMInterfaces.h.

◆ kvType

Definition at line 15 of file FindTLMInterfaces.h.

Constructor & Destructor Documentation

◆ FindTLMInterfaces()

FindTLMInterfaces::FindTLMInterfaces ( CXXRecordDecl * d,
llvm::raw_ostream & os )

Definition at line 5 of file FindTLMInterfaces.cpp.

◆ ~FindTLMInterfaces()

FindTLMInterfaces::~FindTLMInterfaces ( )
virtual

Definition at line 91 of file FindTLMInterfaces.cpp.

Member Function Documentation

◆ dump()

void FindTLMInterfaces::dump ( )

Definition at line 63 of file FindTLMInterfaces.cpp.

◆ getInputInterfaces()

FindTLMInterfaces::interfaceType FindTLMInterfaces::getInputInterfaces ( )

Definition at line 10 of file FindTLMInterfaces.cpp.

◆ getInputOutputInterfaces()

FindTLMInterfaces::interfaceType FindTLMInterfaces::getInputOutputInterfaces ( )

Definition at line 18 of file FindTLMInterfaces.cpp.

◆ getOutputInterfaces()

FindTLMInterfaces::interfaceType FindTLMInterfaces::getOutputInterfaces ( )

Definition at line 14 of file FindTLMInterfaces.cpp.

◆ VisitFieldDecl()

bool FindTLMInterfaces::VisitFieldDecl ( FieldDecl * fd)
virtual

This is sometype we don't know about.

Definition at line 22 of file FindTLMInterfaces.cpp.

Member Data Documentation

◆ _inInterfaces

interfaceType systemc_clang::FindTLMInterfaces::_inInterfaces
private

Definition at line 32 of file FindTLMInterfaces.h.

◆ _inoutInterfaces

interfaceType systemc_clang::FindTLMInterfaces::_inoutInterfaces
private

Definition at line 34 of file FindTLMInterfaces.h.

◆ _os

llvm::raw_ostream& systemc_clang::FindTLMInterfaces::_os
private

Definition at line 31 of file FindTLMInterfaces.h.

◆ _outInterfaces

interfaceType systemc_clang::FindTLMInterfaces::_outInterfaces
private

Definition at line 33 of file FindTLMInterfaces.h.


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