namespace libaom_test { // Base class for tests that compare 2 implementations of the same function // for equivalence. The template parameter should be pointer to a function // that is being tested. // // The test takes a 3-parameters encapsulating struct 'FuncParam', containing: // - Pointer to reference function // - Pointer to tested function // - Integer bit depth (default to 0). // // These values are then accessible in the tests as member of params_: // params_.ref_func, params_.tst_func, and params_.bit_depth. //
template <typename T> struct FuncParam {
FuncParam(T ref = nullptr, T tst = nullptr, int depth = 0)
: ref_func(ref), tst_func(tst), bit_depth(depth) {}
T ref_func;
T tst_func; int bit_depth;
};
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.