GRASS GIS 7 Programmer's Manual
7.9.dev(2021)-e5379bbd7
|
Manage Library - Define option for parser. More...
#include <string.h>
#include <grass/gis.h>
#include <grass/glocale.h>
#include "manage_local_proto.h"
Go to the source code of this file.
Functions | |
struct Option * | M_define_option (int n, const char *desc, int multiple) |
Define option for parser. More... | |
const char * | M_get_options (int do_all) |
Get list of element types separated by comma. More... | |
const char * | M_get_option_desc (int do_all) |
Get list of element desc separated by comma. More... | |
Manage Library - Define option for parser.
(C) 2001-2011 by the GRASS Development Team
This program is free software under the GNU General Public License (>=v2). Read the file COPYING that comes with GRASS for details.
Definition in file option.c.
struct Option* M_define_option | ( | int | n, |
const char * | desc, | ||
int | multiple | ||
) |
Define option for parser.
n | element id |
Definition at line 28 of file option.c.
References _, list::alias, Option::description, G_asprintf(), G_define_option(), Option::gisprompt, Option::guisection, Option::key, Option::key_desc, Option::multiple, nlist, NO, NULL, Option::required, Option::type, and TYPE_STRING.
const char* M_get_option_desc | ( | int | do_all | ) |
Get list of element desc separated by comma.
String buffer is allocated by G_malloc().
do_all | TRUE to add "all" to the buffer |
const char* M_get_options | ( | int | do_all | ) |
Get list of element types separated by comma.
String buffer is allocated by G_malloc().
do_all | TRUE to add "all" to the buffer |