MCPcopy Create free account
hub / github.com/PDAL/PDAL / addSynonym

Method addSynonym

pdal/util/ProgramArgs.hpp:1288–1298  ·  view source on GitHub ↗

Add a synonym for an argument. \param name Longname of existing arugment. \param synonym Synonym for argument. */

Source from the content-addressed store, hash-verified

1286 \param synonym Synonym for argument.
1287 */
1288 void addSynonym(const std::string& name, const std::string& synonym)
1289 {
1290 Arg *arg = findLongArg(name);
1291 if (!arg)
1292 throw arg_error("Can't set synonym for argument '" + name + "'. "
1293 "Argument doesn't exist.");
1294 if (synonym.empty())
1295 throw arg_error("Invalid (empty) synonym for argument '" +
1296 name + "'.");
1297 addLongArg(synonym, arg);
1298 }
1299
1300 /**
1301 Reset the state of all arguments and bound variables as if no parsing

Callers 14

addArgsMethod · 0.80
addArgsMethod · 0.80
addArgsMethod · 0.80
addArgsMethod · 0.80
addArgsMethod · 0.80
TESTFunction · 0.80
addSubSwitchesMethod · 0.80
addArgsMethod · 0.80
addArgsMethod · 0.80
addArgsMethod · 0.80
addArgsMethod · 0.80
addArgsMethod · 0.80

Calls 1

emptyMethod · 0.45

Tested by 1

TESTFunction · 0.64