| 29 | } |
| 30 | |
| 31 | void |
| 32 | Decoder_conv ::get_description(cli::Argument_map_info& args) const |
| 33 | { |
| 34 | Decoder::get_description(args); |
| 35 | |
| 36 | auto p = this->get_prefix(); |
| 37 | const std::string class_name = "factory::Decoder_conv::"; |
| 38 | |
| 39 | args.erase({ p + "-cw-size", "N" }); |
| 40 | |
| 41 | cli::add_options(args.at({ p + "-type", "D" }), 0, "VITERBI", "PLVA"); |
| 42 | cli::add_options(args.at({ p + "-implem" }), 0, "STD"); |
| 43 | |
| 44 | tools::add_arg(args, p, class_name + "p+poly", cli::Text()); |
| 45 | |
| 46 | tools::add_arg(args, p, class_name + "p+lists,L", cli::Integer(cli::Positive(), cli::Non_zero())); |
| 47 | } |
| 48 | |
| 49 | void |
| 50 | Decoder_conv ::store(const cli::Argument_map_value& vals) |
nothing calls this directly
no test coverage detected