template <typename T>

class NumericLazyInspectRecorder

Defined at line 18 of file ../../sdk/lib/power/state_recorder/cpp/numeric_state_recorder_internal.h

Public Methods

std::unique_ptr<NumericLazyInspectRecorder<T>> Create (size_t capacity, inspect::Node & parent_node)

The address of this object needs to be stable for the lazy node callback, so we force it to be

constructed behind a unique_ptr.

Defined at line 22 of file ../../sdk/lib/power/state_recorder/cpp/numeric_state_recorder_internal.h

Protected Methods

void RecordToNode (inspect::Node & node, T value)

Defined at line 30 of file ../../sdk/lib/power/state_recorder/cpp/numeric_state_recorder_internal.h

void NumericLazyInspectRecorder<T> (size_t capacity, inspect::Node & parent_node)

Defined at line 42 of file ../../sdk/lib/power/state_recorder/cpp/numeric_state_recorder_internal.h