Typedefs | Functions
getopt.h File Reference
#include "zarray.h"
#include "string_util.h"
Include dependency graph for getopt.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Typedefs

typedef struct getopt getopt_t
 

Functions

void getopt_add_bool (getopt_t *gopt, char sopt, const char *lname, int def, const char *help)
 
void getopt_add_double (getopt_t *gopt, char sopt, const char *lname, const char *def, const char *help)
 
void getopt_add_int (getopt_t *gopt, char sopt, const char *lname, const char *def, const char *help)
 
void getopt_add_spacer (getopt_t *gopt, const char *s)
 
void getopt_add_string (getopt_t *gopt, char sopt, const char *lname, const char *def, const char *help)
 
getopt_tgetopt_create ()
 
void getopt_destroy (getopt_t *gopt)
 
void getopt_do_usage (getopt_t *gopt)
 
int getopt_get_bool (getopt_t *getopt, const char *lname)
 
double getopt_get_double (getopt_t *getopt, const char *lname)
 
const zarray_tgetopt_get_extra_args (getopt_t *gopt)
 
int getopt_get_int (getopt_t *getopt, const char *lname)
 
const char * getopt_get_string (getopt_t *gopt, const char *lname)
 
char * getopt_get_usage (getopt_t *gopt)
 
int getopt_parse (getopt_t *gopt, int argc, char *argv[], int showErrors)
 
int getopt_was_specified (getopt_t *gopt, const char *lname)
 

Typedef Documentation

typedef struct getopt getopt_t

Definition at line 43 of file getopt.h.

Function Documentation

void getopt_add_bool ( getopt_t gopt,
char  sopt,
const char *  lname,
int  def,
const char *  help 
)

Definition at line 326 of file getopt.c.

void getopt_add_double ( getopt_t gopt,
char  sopt,
const char *  lname,
const char *  def,
const char *  help 
)

Definition at line 371 of file getopt.c.

void getopt_add_int ( getopt_t gopt,
char  sopt,
const char *  lname,
const char *  def,
const char *  help 
)

Definition at line 365 of file getopt.c.

void getopt_add_spacer ( getopt_t gopt,
const char *  s 
)

Definition at line 318 of file getopt.c.

void getopt_add_string ( getopt_t gopt,
char  sopt,
const char *  lname,
const char *  def,
const char *  help 
)

Definition at line 376 of file getopt.c.

getopt_t* getopt_create ( )

Definition at line 72 of file getopt.c.

void getopt_destroy ( getopt_t gopt)

Definition at line 94 of file getopt.c.

void getopt_do_usage ( getopt_t gopt)

Definition at line 492 of file getopt.c.

int getopt_get_bool ( getopt_t getopt,
const char *  lname 
)

Definition at line 447 of file getopt.c.

double getopt_get_double ( getopt_t getopt,
const char *  lname 
)

Definition at line 455 of file getopt.c.

const zarray_t* getopt_get_extra_args ( getopt_t gopt)

Definition at line 487 of file getopt.c.

int getopt_get_int ( getopt_t getopt,
const char *  lname 
)

Definition at line 425 of file getopt.c.

const char* getopt_get_string ( getopt_t gopt,
const char *  lname 
)

Definition at line 415 of file getopt.c.

char* getopt_get_usage ( getopt_t gopt)

Definition at line 499 of file getopt.c.

int getopt_parse ( getopt_t gopt,
int  argc,
char *  argv[],
int  showErrors 
)

Definition at line 147 of file getopt.c.

int getopt_was_specified ( getopt_t gopt,
const char *  lname 
)

Definition at line 477 of file getopt.c.



apriltags2
Author(s): Danylo Malyuta
autogenerated on Fri Oct 19 2018 04:02:33