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