MCPcopy Create free account
hub / github.com/ElementsProject/elements / input

Method input

src/timedata.h:37–47  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

35 }
36
37 void input(T value)
38 {
39 if (vValues.size() == nSize) {
40 vValues.erase(vValues.begin());
41 }
42 vValues.push_back(value);
43
44 vSorted.resize(vValues.size());
45 std::copy(vValues.begin(), vValues.end(), vSorted.begin());
46 std::sort(vSorted.begin(), vSorted.end());
47 }
48
49 T median() const
50 {

Callers 1

AddTimeDataFunction · 0.45

Calls 6

sizeMethod · 0.45
eraseMethod · 0.45
beginMethod · 0.45
push_backMethod · 0.45
resizeMethod · 0.45
endMethod · 0.45

Tested by

no test coverage detected