23.08
|
Go to the documentation of this file.
24 #ifndef VALIDATE_EXAMPLE_H
25 #define VALIDATE_EXAMPLE_H
27 #include "utils/Utils.h"
83 int run_example(
int argc,
char **argv, std::unique_ptr<ValidateExample> example);
Abstract ValidateExample class.
virtual void do_validate()
Run reference implementation and validate against the target output.
virtual void do_run()
Run the example.
Abstract printer class used by the Framework to present output.
#define ARM_COMPUTE_UNUSED(...)
To avoid unused variables warnings.
virtual void do_teardown()
Teardown the example.
virtual bool do_setup(int argc, char **argv)
Setup the example.
Copyright (c) 2017-2023 Arm Limited.
virtual ~ValidateExample()=default
Default destructor.
virtual void print_parameters(test::framework::Printer &printer)
Print the example parameters.
int run_example(int argc, char **argv, std::unique_ptr< Example > example)
Run an example and handle the potential exceptions it throws.