Skip to content
Snippets Groups Projects
  • Mike Spertus's avatar
    2ac86c73
    Add Visual Studio native visualizers for several Clang types · 2ac86c73
    Mike Spertus authored
    This is one of a series of changes to improve the MSVC visualization of Clang types.
    This one focuses on Record and SubstTemplateTypeParmType meaning that, for example,
    a TemplateArgumentLoc no longer displays incomprehensibly in the locals window as
    
      {Argument={DeclArg={Kind=1 QT=0x033acb00 D=0xcccccccc {DeclType=???}}...
    
    but instead much more usefully as
    
      Type template parameter: SubstTemplateTypeParm: {Identifier (("T"))} => Record, {Identifier (("A"))}
    
    Additional types and improvements will be made in subsequent commits
    
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@262933 91177308-0d34-0410-b5e6-96231b3b80d8
    2ac86c73
    History
    Add Visual Studio native visualizers for several Clang types
    Mike Spertus authored
    This is one of a series of changes to improve the MSVC visualization of Clang types.
    This one focuses on Record and SubstTemplateTypeParmType meaning that, for example,
    a TemplateArgumentLoc no longer displays incomprehensibly in the locals window as
    
      {Argument={DeclArg={Kind=1 QT=0x033acb00 D=0xcccccccc {DeclType=???}}...
    
    but instead much more usefully as
    
      Type template parameter: SubstTemplateTypeParm: {Identifier (("T"))} => Record, {Identifier (("A"))}
    
    Additional types and improvements will be made in subsequent commits
    
    
    
    git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@262933 91177308-0d34-0410-b5e6-96231b3b80d8
Code owners
Assign users and groups as approvers for specific file changes. Learn more.