| 
    systemc-clang 2.0.0
    
   Parsing SystemC constructs 
   | 
 
#include "llvm/Support/raw_ostream.h"#include <stack>#include <algorithm>#include <unordered_map>#include <set>#include <unordered_set>#include <iostream>#include "CallExprUtils.h"

Go to the source code of this file.
Classes | |
| class | hnode::hNode | 
| class | hnode::util | 
| struct | hnode::names_t | 
| class | hnode::name_serve | 
| class | hnode::newname_map_t< T > | 
| class | hnode::hfunc_name_map_t | 
Namespaces | |
| namespace | hnode | 
Macros | |
| #define | HNODEen | 
| #define | etype(x) | 
| #define | etype(x) | 
Typedefs | |
| typedef hNode * | hnode::hNodep | 
| typedef newname_map_t< NamedDecl * > | hnode::hdecl_name_map_t | 
| typedef newname_map_t< ModuleInstance * > | hnode::hmodinst_name_map_t | 
| typedef newname_map_t< FunctionDecl * > | hnode::hsimplefunc_name_map_t | 
| typedef std::unordered_map< const CXXMethodDecl *, const Type * > | hnode::method_object_map_t | 
| typedef std::unordered_map< const CXXMethodDecl *, const CXXMethodDecl * > | hnode::overridden_method_map_t | 
| typedef std::unordered_map< string, hNodep > | hnode::resetvar_map_t | 
Functions | |
| bool | hnode::is_sigvar (hNodep hnp) |