class PrettyIterator
Defined at line 179 of file ../../src/developer/debug/zxdb/expr/pretty_type.h
A PrettyIterator is halfway between a PrettyPointer and a PrettyWrappedValue. Unlike
PrettyPointer, the expression produces a value, rather than a pointer which is dereferenced
(normally the iterator is a pointer to an internal tree node, and then selects the non-pointer
value from it). And unlike PrettyWrappedValue, we want the resulting presentation in the console
to be like a pointer since that's how it appears to the user.
Public Methods
void PrettyIterator (std::string value_expr)
Defined at line 181 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 505 of file ../../src/developer/debug/zxdb/expr/pretty_type.cc
EvalFunction GetDereferencer ()
Defined at line 529 of file ../../src/developer/debug/zxdb/expr/pretty_type.cc