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