diff options
-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]) |