|
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) |