class TestEvalContextImpl

Defined at line 19 of file ../../src/developer/debug/zxdb/expr/test_eval_context_impl.h

This class provides a way to control the features not provided by EvalContextImpl.

Some settings are provided at a higher layer for the EvalContext. In production this is done in

the client layer to hook it to the settings system.

This class provides a way to explicitly set these settings without invoking the client layer. It

is for testing, but otherwise it is the full EvalContextImpl.

Public Methods

void set_should_promote_to_derived (bool should_promote)

Construct via fxl::MakeRefCounted().

Defined at line 23 of file ../../src/developer/debug/zxdb/expr/test_eval_context_impl.h

bool ShouldPromoteToDerived ()

EvalContext overrides.

Defined at line 26 of file ../../src/developer/debug/zxdb/expr/test_eval_context_impl.h

Friends

class RefCountedThreadSafe
class MakeRefCountedHelper