systemc-clang 2.0.0
Parsing SystemC constructs
Loading...
Searching...
No Matches
CallExprUtils.cpp File Reference
#include "CallExprUtils.h"
#include "clang/AST/Type.h"
#include "clang/AST/DeclCXX.h"
#include "clang/AST/ExprCXX.h"
#include "llvm/Support/Debug.h"
Include dependency graph for CallExprUtils.cpp:

Go to the source code of this file.

Namespaces

namespace  sc_ast_matchers
 
namespace  sc_ast_matchers::utils
 

Functions

void sc_ast_matchers::utils::collect_sugar (const Type *type, std::vector< clang::Type * > &unwrapped_types)
 
bool sc_ast_matchers::utils::isInNamespace (const clang::ValueDecl *fd, const std::vector< llvm::StringRef > &names)
 
bool sc_ast_matchers::utils::isInNamespace (const clang::Type *tp, const std::vector< llvm::StringRef > &names)
 
bool sc_ast_matchers::utils::matchNames (StringRef str, const std::vector< llvm::StringRef > &names)
 
void sc_ast_matchers::utils::dumpExprName (const Expr *expr)
 
bool sc_ast_matchers::utils::isInNamespace (const Expr *expr, const std::vector< llvm::StringRef > &names)
 
bool sc_ast_matchers::utils::isInNamespace (const CallExpr *cexpr, llvm::StringRef name)