]> granicus.if.org Git - clang/commit
Have MSVC Visualizer for DeducedTemplateSpecializationType show both the original...
authorMike Spertus <mike@spertus.com>
Sun, 6 Jan 2019 04:58:48 +0000 (04:58 +0000)
committerMike Spertus <mike@spertus.com>
Sun, 6 Jan 2019 04:58:48 +0000 (04:58 +0000)
commit6d5c059076455da0429f6ba4f11d3185c65ef362
treef7b2c609e4ec0cc9218806677656a88328f9ab85
parentace6bcb7b9f4114b051d3c70d0f3f92c4099959f
Have MSVC Visualizer for DeducedTemplateSpecializationType show both the original template and deduced specialization

Now appears in the Autos window something like

- MyType DeducedTemplateSpecializationType  {struct Y<int>}
|- Template template<typename T> struct Y;
|- Deduced As struct Y<int>
|- isDeduced true bool
|- TypeClass DeducedTemplateSpecialization (36)
|- Flags No TypeBits set beyond TypeClass
|- Canonical RecordType  {struct Y<int>}

Also changed QualType visualization to auto-expand the BaseType

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@350487 91177308-0d34-0410-b5e6-96231b3b80d8
utils/ClangVisualizers/clang.natvis