+ +

A collection of classes that implement the data formatters subsystem.

+

The main entry point for interacting with the LLDB data formatters is the DataVisualization class. It provides + a relatively stable front-end interface to ask questions of the data formatters regardless of the internal implementation.

+

For people actively maintaining the data formatters subsystem itself, however, the FormatManager class is the relevant point of entry. + This class is subject to more frequent changes as the formatters evolve. Currently, it provides a thin caching layer on top of a list of categories + that each export a group of formatters. +

+

From an end-user perspective, the "type" LLDB command is the point of access to the data formatters. A large group of generally-useful formatters + is provided by default and loaded upon debugger startup. +