24 #ifndef ARM_COMPUTE_TEST_COMMONOPTIONS 25 #define ARM_COMPUTE_TEST_COMMONOPTIONS 27 #include "../instruments/Instruments.h" 37 class CommandLineParser;
Implementation of an option that can be either true or false.
EnumOption< LogLevel > * log_level
Logging level option.
SimpleOption< int > * iterations
Number of iterations option.
ToggleOption * throw_errors
Throw errors option.
LogLevel
Severity of the information.
This file contains all available output stages for GEMMLowp on OpenCL.
SimpleOption< std::string > * json_file
JSON output file option.
SimpleOption< std::string > * pretty_file
Pretty output file option.
std::vector< std::unique_ptr< Printer > > create_printers()
Create the printers based on parsed command line options.
ToggleOption * pretty_console
Pretty console option.
std::vector< std::shared_ptr< std::ofstream > > log_streams
Log streams.
SimpleOption< int > * threads
Number of threads option.
EnumListOption< InstrumentsDescription > * instruments
Instruments option.
CommonOptions(CommandLineParser &parser)
Constructor.
ToggleOption * help
Show help option.
EnumOption< LogFormat > * log_format
Log format option.
ToggleOption * color_output
Color output option.
Class to parse command line arguments.
Common command line options used to configure the framework.
SimpleOption< std::string > * log_file
Log file option.
CommonOptions & operator=(const CommonOptions &)=delete
Prevent instances of this class from being copied.