#include <dx_test.h>
|
| typedef std::deque< std::string > | args |
| |
◆ args
◆ select()
template<typename... drivers_t>
template<typename... driver_t>
◆ catch() [1/3]
template<typename... drivers_t>
◆ catch() [2/3]
template<typename... drivers_t>
◆ catch() [3/3]
template<typename... drivers_t>
◆ head()
| virtual bool dx::test::parser::head |
( |
| ) |
const |
|
inlinevirtualnoexceptinherited |
Reimplemented in dx::test::driver< super_device_t, audio_pin_t, int32_t, dx::test::device< super_device_t >, dx::proxy::driver< dx::test::device< super_device_t > >, dx::stream::engine< dx::test::device< super_device_t >, audio_pin_t, dx::proxy::driver< dx::test::device< super_device_t > >, int32_t > >, dx::test::driver< super_device_t, audio_pin_t, int32_t, dx::test::device< super_device_t >, dx::virtuel::driver< dx::test::device< super_device_t > >, dx::stream::engine< dx::test::device< super_device_t >, audio_pin_t, dx::virtuel::driver< dx::test::device< super_device_t > >, int32_t > >, dx::test::driver< super_device_t, audio_pin_t, int32_t, dx::test::midi::device< super_device_t >, dx::proxy::driver< dx::test::midi::device< super_device_t > >, dx::stream::engine< dx::test::midi::device< super_device_t >, audio_pin_t, dx::proxy::driver< dx::test::midi::device< super_device_t > >, int32_t > >, and dx::test::driver< super_device_t, audio_pin_t, io_t, device_t, driver_t, engine_t >.
◆ help()
| virtual void dx::test::parser::help |
( |
args & | args | ) |
|
|
inlinevirtualinherited |
◆ help_head()
| virtual DX_PRAGMA_IGNORE_RETURN_VALUE_END void dx::test::parser::help_head |
( |
| ) |
|
|
inlinevirtualinherited |
◆ help_listparameter()
| virtual void dx::test::parser::help_listparameter |
( |
const decltype(dictionary)& | dictionary | ) |
const |
|
inlinevirtualinherited |
◆ help_scope()
| virtual void dx::test::parser::help_scope |
( |
| ) |
|
|
inlinevirtualinherited |
Reimplemented in dx::test::driver< super_device_t, audio_pin_t, int32_t, dx::test::device< super_device_t >, dx::proxy::driver< dx::test::device< super_device_t > >, dx::stream::engine< dx::test::device< super_device_t >, audio_pin_t, dx::proxy::driver< dx::test::device< super_device_t > >, int32_t > >, dx::test::driver< super_device_t, audio_pin_t, int32_t, dx::test::device< super_device_t >, dx::virtuel::driver< dx::test::device< super_device_t > >, dx::stream::engine< dx::test::device< super_device_t >, audio_pin_t, dx::virtuel::driver< dx::test::device< super_device_t > >, int32_t > >, dx::test::driver< super_device_t, audio_pin_t, int32_t, dx::test::midi::device< super_device_t >, dx::proxy::driver< dx::test::midi::device< super_device_t > >, dx::stream::engine< dx::test::midi::device< super_device_t >, audio_pin_t, dx::proxy::driver< dx::test::midi::device< super_device_t > >, int32_t > >, and dx::test::driver< super_device_t, audio_pin_t, io_t, device_t, driver_t, engine_t >.
◆ help_subparameter()
| virtual DX_PRAGMA_IGNORE_RETURN_VALUE_END void dx::test::parser::help_subparameter |
( |
const decltype(dictionary)& | dictionary | ) |
const |
|
inlinevirtualinherited |
◆ operator<<() [1/2]
template<typename... drivers_t>
◆ operator<<() [2/2]
| virtual void dx::test::parser::operator<< |
( |
const args & | args | ) |
|
|
inlinevirtualinherited |
◆ parse()
| virtual DX_PRAGMA_IGNORE_RETURN_VALUE_END void dx::test::parser::parse |
( |
args & | args | ) |
|
|
inlinevirtualinherited |
Reimplemented in dx::test::driver< super_device_t, audio_pin_t, int32_t, dx::test::device< super_device_t >, dx::proxy::driver< dx::test::device< super_device_t > >, dx::stream::engine< dx::test::device< super_device_t >, audio_pin_t, dx::proxy::driver< dx::test::device< super_device_t > >, int32_t > >, dx::test::driver< super_device_t, audio_pin_t, int32_t, dx::test::device< super_device_t >, dx::virtuel::driver< dx::test::device< super_device_t > >, dx::stream::engine< dx::test::device< super_device_t >, audio_pin_t, dx::virtuel::driver< dx::test::device< super_device_t > >, int32_t > >, dx::test::driver< super_device_t, audio_pin_t, int32_t, dx::test::midi::device< super_device_t >, dx::proxy::driver< dx::test::midi::device< super_device_t > >, dx::stream::engine< dx::test::midi::device< super_device_t >, audio_pin_t, dx::proxy::driver< dx::test::midi::device< super_device_t > >, int32_t > >, and dx::test::driver< super_device_t, audio_pin_t, io_t, device_t, driver_t, engine_t >.
◆ parse_subparameter()
| virtual void dx::test::parser::parse_subparameter |
( |
const decltype(dictionary)& | dictionary, |
|
|
args & | args ) const |
|
inlinevirtualinherited |
◆ select()
| const auto dx::test::parser::select |
( |
const std::string & | id | ) |
const |
|
inlineinherited |
◆ version()
| virtual void dx::test::parser::version |
( |
const args & | = {} | ) |
|
|
inlinevirtualnoexceptinherited |
◆ dictionary
| std::map<std::deque<std::string>, dispatch> dx::test::parser::dictionary |
|
inherited |
Initial value:{
{{
"--help",
"-h",
"-?"},{std::bind(&
parser::help,
this, std::placeholders::_1),
"help or detailed help on specific arguments", [
this](){
for(
const auto& verb:
dictionary) std::cout<<
"["<< verb.first.front()<<
"] ";},
true}},
{{
"--quiet",
"-q"}, {std::bind(&
parser::quiet,
this, std::placeholders::_1),
"quiet!"}},
{{
"--version",
"-v"}, {std::bind(&
parser::version,
this, std::placeholders::_1),
"display the cmd line test application version"}},
}
virtual void help(args &args) try
Definition dx_test_parser.h:166
virtual void version(const args &={}) noexcept
Definition dx_test_parser.h:201
std::map< std::deque< std::string >, dispatch > dictionary
Definition dx_test_parser.h:72
bool quiet
Definition dx_test_parser.h:59
◆ [struct]
| struct { ... } dx::test::parser::parameter |
◆ quiet
| bool dx::test::parser::quiet = false |
|
inherited |
The documentation for this class was generated from the following file: