C++ STL support
Linaro DDT uses pretty printers for the GNU C++ STL implementation (version 4.7 and later), Nokia’s Qt library, and Boost, designed for use with the GNU Debugger. These are used automatically to present such C++ data in a more understandable format.
For some compilers, the STL pretty printing can be confused by
non-standard implementations of STL types used by a compiler’s own STL
implementation. In this case, and in the case where you want to see the
underlying implementation of an STL type, you can disable pretty
printing using the environment variable setting
FORGE_DISABLE_PRETTY_PRINT=1
.
Expanding elements in std::map
, including unordered
and multimap
variants, is not supported when using object keys or pointer values.