MCPcopy Create free account
hub / github.com/VcDevel/Vc / CallTester

Class CallTester

tests/utils.cpp:114–132  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

112
113template<typename T, typename V>
114class CallTester
115{
116 public:
117 CallTester() : v(Vc::Zero), i(0) {}
118
119 void operator()(T x) {
120 v[i] = x;
121 ++i;
122 }
123
124 void reset() { v.setZero(); i = 0; }
125
126 int callCount() const { return i; }
127 V callValues() const { return v; }
128
129 private:
130 V v;
131 unsigned int i;
132};
133
134TEST_TYPES(V, applyAndCall, AllVectors)
135{

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected