class PrettyPointer

Defined at line 195 of file ../../src/developer/debug/zxdb/expr/pretty_type.h

For pretty-printing smart pointers.

This has an expression that evaluates to a single pointer. This pointer is the result of the

operation and the object will be formatted like a bare pointer using that value.

Public Methods

void PrettyPointer (const std::string & expr, std::initializer_list<std::pair<std::string, std::string>> getters)

Defined at line 197 of file ../../src/developer/debug/zxdb/expr/pretty_type.h

void Format (FormatNode * node, const FormatOptions & options, const fxl::RefPtr<EvalContext> & context, fit::deferred_callback cb)

Defined at line 536 of file ../../src/developer/debug/zxdb/expr/pretty_type.cc

EvalFunction GetDereferencer ()

Defined at line 553 of file ../../src/developer/debug/zxdb/expr/pretty_type.cc