systemc-clang 2.0.0
Parsing SystemC constructs
Loading...
Searching...
No Matches
systemc_clang::EventContainer Class Reference

#include <EventContainer.h>

Public Member Functions

 EventContainer ()
 
 EventContainer (std::string, clang::VarDecl *)
 
virtual ~EventContainer ()
 
 EventContainer (const EventContainer &)
 
std::string getEventName () const
 
clang::VarDecl * getASTNode () const
 
void dump (llvm::raw_ostream &os, int tabn=0)
 

Private Attributes

std::string event_name_
 
clang::VarDecl * ast_node_
 

Detailed Description

Definition at line 28 of file EventContainer.h.

Constructor & Destructor Documentation

◆ EventContainer() [1/3]

EventContainer::EventContainer ( )

Definition at line 11 of file EventContainer.cpp.

◆ EventContainer() [2/3]

EventContainer::EventContainer ( std::string pname,
clang::VarDecl * e )

Definition at line 13 of file EventContainer.cpp.

◆ ~EventContainer()

EventContainer::~EventContainer ( )
virtual

Definition at line 6 of file EventContainer.cpp.

◆ EventContainer() [3/3]

EventContainer::EventContainer ( const EventContainer & from)

Definition at line 16 of file EventContainer.cpp.

Member Function Documentation

◆ dump()

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

Definition at line 25 of file EventContainer.cpp.

◆ getASTNode()

clang::VarDecl * EventContainer::getASTNode ( ) const

Definition at line 23 of file EventContainer.cpp.

◆ getEventName()

std::string EventContainer::getEventName ( ) const

Definition at line 21 of file EventContainer.cpp.

Member Data Documentation

◆ ast_node_

clang::VarDecl* systemc_clang::EventContainer::ast_node_
private

Definition at line 46 of file EventContainer.h.

◆ event_name_

std::string systemc_clang::EventContainer::event_name_
private

Definition at line 45 of file EventContainer.h.


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