Lines Matching refs:decl
52 const clang::NamedDecl* decl,
54 if (!isa<clang::CXXConstructorDecl>(decl) &&
55 !isa<clang::CXXDestructorDecl>(decl)) {
58 ctx->mangleName(decl, out);
67 static bool InV8Namespace(const clang::NamedDecl* decl) {
68 return decl->getQualifiedNameAsString().compare(0, 4, "v8::") == 0;
225 virtual bool VisitFunctionDecl(clang::FunctionDecl* decl) {
226 callees_printer_->AnalyzeFunction(decl);
256 const clang::FunctionDecl* decl) {
259 if (!InV8Namespace(decl)) return false;
262 if (GetMangledName(ctx, decl, &name)) {
1121 Environment VisitDecl(clang::Decl* decl, const Environment& env) {
1122 if (clang::VarDecl* var = dyn_cast<clang::VarDecl>(decl)) {
1138 for (clang::DeclStmt::decl_iterator decl = stmt->decl_begin();
1139 decl != end;
1140 ++decl) {
1141 out = VisitDecl(*decl, out);
1248 virtual bool VisitFunctionDecl(clang::FunctionDecl* decl) {
1249 function_analyzer_->AnalyzeFunction(decl);