From: Mike Spertus Date: Sat, 11 Jun 2016 03:02:33 +0000 (+0000) Subject: Visual Studio visualizers associated with LookupResults X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=752bad647c76f0867edee2631f8eb8cc5334494f;p=clang Visual Studio visualizers associated with LookupResults Visualizers for DeclAccessPair, UnresolvedSet, and LookupResult. For example, when combined with LLVM diff D21256 (currently in review), a Lookup set will show much more naturally in the Locals window something like Found: {public typename ...Ts} git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@272448 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/utils/ClangVisualizers/clang.natvis b/utils/ClangVisualizers/clang.natvis index 72ecc6a4b2..62cea41950 100644 --- a/utils/ClangVisualizers/clang.natvis +++ b/utils/ClangVisualizers/clang.natvis @@ -481,4 +481,22 @@ For later versions of Visual Studio, no setup is required--> Expression of class {(clang::Stmt::StmtClass)StmtBits.sClass,en} and type {TR,view(cpp)} + + public + protected + private + b + {*(clang::NamedDecl *)(Ptr&~Mask)} + {*this,view(access)} {*this,view(decl)} + + + {Decls} + + Decls + + + + {Ambiguity,en}: {Decls} + {ResultKind,en}: {Decls} +