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