| 
    systemc-clang 2.0.0
    
   Parsing SystemC constructs 
   | 
 
#include "clang/AST/DeclCXX.h"#include "clang/AST/ExprCXX.h"#include "clang/ASTMatchers/ASTMatchFinder.h"#include "clang/ASTMatchers/ASTMatchers.h"#include "llvm/ADT/StringRef.h"#include <vector>

Go to the source code of this file.
Classes | |
| class | sc_ast_matchers::utils::NamespaceMatcher | 
Namespaces | |
| namespace | sc_ast_matchers | 
| namespace | sc_ast_matchers::utils | 
Macros | |
| #define | DEBUG_TYPE "CallExprUtils" | 
Functions | |
| template<typename T > | |
| llvm::StringRef | sc_ast_matchers::utils::getClassNameFromDecl (T *decl) | 
| void | sc_ast_matchers::utils::dumpExprName (const clang::Expr *expr) | 
| bool | sc_ast_matchers::utils::isInNamespace (const clang::Type *tp, const std::vector< llvm::StringRef > &names) | 
| bool | sc_ast_matchers::utils::isInNamespace (const clang::Expr *expr, const std::vector< llvm::StringRef > &names) | 
| bool | sc_ast_matchers::utils::isInNamespace (const clang::ValueDecl *fd, const std::vector< llvm::StringRef > &names) | 
| void | sc_ast_matchers::utils::collect_sugar (const clang::Type *type, std::vector< clang::Type * > &unwrapped_types) | 
| bool | sc_ast_matchers::utils::matchNames (llvm::StringRef str, const std::vector< llvm::StringRef > &names) | 
| bool | sc_ast_matchers::utils::isInNamespace (const clang::CallExpr *cexpr, llvm::StringRef name) | 
| #define DEBUG_TYPE "CallExprUtils" | 
Definition at line 5 of file CallExprUtils.h.