Go to the documentation of this file.
   29 #define LOG_TEST() gpr_log(GPR_INFO, "test at %s:%d", __FILE__, __LINE__) 
   34   char* 
args[] = {
const_cast<char*
>(__FILE__), 
const_cast<char*
>(
"-foo"),
 
   35                   const_cast<char*
>(
"3")};
 
   50   char* 
args[] = {
const_cast<char*
>(__FILE__), 
const_cast<char*
>(
"-foo=3")};
 
   65   char* 
args[] = {
const_cast<char*
>(__FILE__), 
const_cast<char*
>(
"--foo"),
 
   66                   const_cast<char*
>(
"3")};
 
   81   char* 
args[] = {
const_cast<char*
>(__FILE__), 
const_cast<char*
>(
"--foo=3")};
 
   94   const char* 
x = 
nullptr;
 
   96   char* 
args[] = {
const_cast<char*
>(__FILE__), 
const_cast<char*
>(
"-foo"),
 
   97                   const_cast<char*
>(
"3")};
 
  110   const char* 
x = 
nullptr;
 
  112   char* 
args[] = {
const_cast<char*
>(__FILE__), 
const_cast<char*
>(
"-foo=3")};
 
  125   const char* 
x = 
nullptr;
 
  127   char* 
args[] = {
const_cast<char*
>(__FILE__), 
const_cast<char*
>(
"--foo"),
 
  128                   const_cast<char*
>(
"3")};
 
  141   const char* 
x = 
nullptr;
 
  143   char* 
args[] = {
const_cast<char*
>(__FILE__), 
const_cast<char*
>(
"--foo=3")};
 
  158   char* 
args[] = {
const_cast<char*
>(__FILE__), 
const_cast<char*
>(
"--foo")};
 
  173   char* 
args[] = {
const_cast<char*
>(__FILE__), 
const_cast<char*
>(
"--no-foo")};
 
  188   char* 
args[] = {
const_cast<char*
>(__FILE__), 
const_cast<char*
>(
"--foo=1")};
 
  203   char* 
args[] = {
const_cast<char*
>(__FILE__), 
const_cast<char*
>(
"--foo=0")};
 
  218   char* 
args[] = {
const_cast<char*
>(__FILE__), 
const_cast<char*
>(
"--foo=true")};
 
  233   char* 
args[] = {
const_cast<char*
>(__FILE__),
 
  234                   const_cast<char*
>(
"--foo=false")};
 
  247   const char* 
str = 
nullptr;
 
  252   char* 
args[] = {
const_cast<char*
>(__FILE__), 
const_cast<char*
>(
"--str"),
 
  253                   const_cast<char*
>(
"hello"), 
const_cast<char*
>(
"-x=4"),
 
  254                   const_cast<char*
>(
"-no-flag")};
 
  270   int* 
count = 
static_cast<int*
>(user_data);
 
  280   char* 
args[] = {
const_cast<char*
>(__FILE__), 
const_cast<char*
>(
"a"),
 
  281                   const_cast<char*
>(
"b"), 
const_cast<char*
>(
"c")};
 
  296   char* 
args[] = {
const_cast<char*
>(__FILE__), 
const_cast<char*
>(
"--"),
 
  297                   const_cast<char*
>(
"a"), 
const_cast<char*
>(
"b"),
 
  298                   const_cast<char*
>(
"c")};
 
  313   const char* 
str = 
nullptr;
 
  328              "Usage: test [--str=string] [--x=int] " 
  329              "[--flag|--no-flag] [file...]\n");
 
  333              "Usage: test [--str=string] [--x=int] " 
  334              "[--flag|--no-flag] [file...]\n");
 
  342   const char* 
str = 
nullptr;
 
  346   char* 
help[] = {
const_cast<char*
>(__FILE__), 
const_cast<char*
>(
"-h")};
 
  366   const char* 
str = 
nullptr;
 
  370   char* bad_arg_name[] = {
const_cast<char*
>(__FILE__),
 
  371                           const_cast<char*
>(
"--y")};
 
  392   const char* 
str = 
nullptr;
 
  396   char* bad_int_value[] = {
const_cast<char*
>(__FILE__),
 
  397                            const_cast<char*
>(
"--x"),
 
  398                            const_cast<char*
>(
"henry")};
 
  419   const char* 
str = 
nullptr;
 
  423   char* bad_bool_value[] = {
const_cast<char*
>(__FILE__),
 
  424                             const_cast<char*
>(
"--flag=henry")};
 
  445   const char* 
str = 
nullptr;
 
  449   char* bad_bool_value[] = {
const_cast<char*
>(__FILE__),
 
  450                             const_cast<char*
>(
"--no-str")};
 
  468 int main(
int argc, 
char** argv) {
 
  
void gpr_cmdline_set_survive_failure(gpr_cmdline *cl)
int main(int argc, char **argv)
static void test_2dash_string(void)
static void test_eq_int(void)
std::string gpr_cmdline_usage_string(gpr_cmdline *cl, const char *argv0)
static void test_2dash_eq_int(void)
static void test_many(void)
static void test_flag_val_1(void)
static void test_simple_string(void)
void gpr_cmdline_destroy(gpr_cmdline *cl)
static void test_extra_dashdash(void)
void gpr_cmdline_add_flag(gpr_cmdline *cl, const char *name, const char *help, int *value)
static void test_usage(void)
static void test_flag_val_false(void)
static void test_flag_on(void)
static void test_2dash_eq_string(void)
void gpr_cmdline_add_string(gpr_cmdline *cl, const char *name, const char *help, const char **value)
static void extra_arg_cb(void *user_data, const char *arg)
static void test_flag_val_0(void)
static void test_flag_val_true(void)
static void test_help(void)
static void test_eq_string(void)
static void test_badargs1(void)
static void test_badargs4(void)
#define GPR_ARRAY_SIZE(array)
void gpr_cmdline_add_int(gpr_cmdline *cl, const char *name, const char *help, int *value)
static void test_badargs3(void)
static void test_simple_int(void)
static void test_badargs2(void)
gpr_cmdline * gpr_cmdline_create(const char *description)
static void test_extra(void)
static void test_2dash_int(void)
void gpr_cmdline_on_extra_arg(gpr_cmdline *cl, const char *name, const char *help, void(*on_extra_arg)(void *user_data, const char *arg), void *user_data)
int gpr_cmdline_parse(gpr_cmdline *cl, int argc, char **argv)
static void test_flag_no(void)
grpc
Author(s): 
autogenerated on Fri May 16 2025 02:57:56