diff options
author | David Blaikie <dblaikie@gmail.com> | 2012-04-19 17:26:49 +0000 |
---|---|---|
committer | David Blaikie <dblaikie@gmail.com> | 2012-04-19 17:26:49 +0000 |
commit | 789acdd19624b811fd2b095ec18201e3ec0f7c13 (patch) | |
tree | bc040f92f28eb417087607944c1a3f6cd113f8f3 | |
parent | a9639620e04f1861456a622c406e4dd5624e8acf (diff) |
Add SmallVectorImpl Visual Studio visualizer. Patch by Nikola Smiljanic.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@155140 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r-- | utils/clangVisualizers.txt | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/utils/clangVisualizers.txt b/utils/clangVisualizers.txt index 0fef65f4ed..975f9c546e 100644 --- a/utils/clangVisualizers.txt +++ b/utils/clangVisualizers.txt @@ -27,6 +27,32 @@ llvm::SmallVector<*,*>{ ) } +llvm::SmallVectorImpl<*>{ + preview ( + #( + "[", + ($T1*)$e.EndX - ($T1*)$e.BeginX, + "](", + #array( + expr: (($T1*)$e.BeginX)[$i], + size: ($T1*)$e.EndX - ($T1*)$e.BeginX + ), + ")" + ) + ) + + children ( + #( + #([size] : ($T1*)$e.EndX - ($T1*)$e.BeginX), + #([capacity] : ($T1*)$e.CapacityX - ($T1*)$e.BeginX), + #array( + expr: (($T1*)$e.BeginX)[$i], + size: ($T1*)$e.EndX - ($T1*)$e.BeginX + ) + ) + ) +} + llvm::StringRef{ preview ([$e.Data,s]) stringview ([$e.Data,sb]) |