In my company, the developers are regularly using CMapStringToStr
objects, and always the pointers have the same type, for a particular parameter, e.g.
m_mapUsers : every pointer is a CL_USER object
m_mapOthers : every pointer is a CL_OTHER object
I already have made a native visualiser for expanding the CMapStringToPtr
in a reasonable readable way, as you can see in this excerpt:
m_mapUsers
0: ["User1"] 0x12345 void*
1: ["User2"] 0x23456 void*
...
m_mapOthers
0: ["Other1"] 0x98765 void*
1: ["Other2"] 0x98764 void*
...
I'd like to have the m_mapUsers
and the m_mapOthers
entries to be recognised, in order to get a result like the following:
m_mapUsers
0: ["User1"] {user=..., group=..., ...} CL_USER
1: ["User2"] {user=..., group=..., ...} CL_USER
...
m_mapOthers
0: ["Other1"] {reason=..., code=...} CL_OTHER
1: ["Other2"] {reason=..., code=...} CL_OTHER
...
Is this possible?