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

#include <hNode.h>

Inheritance diagram for hnode::hfunc_name_map_t:
Inheritance graph
[legend]
Collaboration diagram for hnode::hfunc_name_map_t:
Collaboration graph
[legend]

Public Member Functions

void insertall (hfunc_name_map_t newmap)
 
void print (llvm::raw_ostream &modelout=llvm::outs(), unsigned int indnt=2)
 
- Public Member Functions inherited from hnode::newname_map_t< T >
 newname_map_t (string prefix=lvar_prefix)
 
void add_entry (T declp, string old_name, hNodep hnp)
 
string find_entry_newn (T declp, bool set_ref=false)
 
bool is_referenced (T declp)
 
void reset_referenced ()
 
void set_prefix (string prefix)
 
string get_prefix ()
 
bool empty ()
 
size_t size ()
 
void clear ()
 
void print (llvm::raw_ostream &modelout=llvm::outs(), unsigned int indnt=2)
 
std::map< T, names_t >::iterator begin ()
 
std::map< T, names_t >::iterator end ()
 
void insertall (newname_map_t< T > newmap)
 

Public Attributes

method_object_map_t methodobjtypemap
 

Detailed Description

Definition at line 608 of file hNode.h.

Member Function Documentation

◆ insertall()

void hnode::hfunc_name_map_t::insertall ( hfunc_name_map_t newmap)
inline

Definition at line 613 of file hNode.h.

◆ print()

void hnode::hfunc_name_map_t::print ( llvm::raw_ostream & modelout = llvm::outs(),
unsigned int indnt = 2 )
inline

Definition at line 617 of file hNode.h.

Member Data Documentation

◆ methodobjtypemap

method_object_map_t hnode::hfunc_name_map_t::methodobjtypemap

Definition at line 612 of file hNode.h.


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