|
systemc-clang 2.0.0
Parsing SystemC constructs
|
#include "CXXRecordDeclUtils.h"#include "ArrayTypeUtils.h"#include "clang/AST/DeclCXX.h"#include "clang/AST/ExprCXX.h"#include "llvm/Support/Debug.h"#include "llvm/ADT/StringSet.h"#include <queue>#include <iostream>
Go to the source code of this file.
Namespaces | |
| namespace | sc_ast_matchers |
| namespace | sc_ast_matchers::utils |
Functions | |
| bool | sc_ast_matchers::utils::isCXXMemberCallExprSystemCCall (const clang::CallExpr *ce, const std::vector< llvm::StringRef > &names) |
| bool | sc_ast_matchers::utils::isCXXMemberCallExprSystemCCall (const clang::Type *type, const std::vector< llvm::StringRef > &names) |
| bool | sc_ast_matchers::utils::isCXXMemberCallExprSystemCCall (const clang::CXXMemberCallExpr *mce) |
| std::vector< const clang::CXXRecordDecl * > | sc_ast_matchers::utils::getAllBaseClassNames (const clang::CXXRecordDecl *decl) |
| std::vector< const clang::CXXRecordDecl * > | sc_ast_matchers::utils::getAllBaseClasses (const clang::CXXRecordDecl *decl) |
| std::vector< ModuleInitializerTupleType > | sc_ast_matchers::utils::getModuleInitializerNames (const clang::CXXCtorInitializer *init) |
| Get the first constructor argument. | |