poptArg_u(3)

poptArg_u(3) popt poptArg_u(3)

NAME

poptArg_u

SYNOPSIS

#include <poptint.h>

Data Fields


void * ptr
int * intp
short * shortp
long * longp
long long * longlongp
float * floatp
double * doublep
const char ** argv
poptCallbackType cb
poptOption opt

Detailed Description

A union to simplify opt->arg access without casting.

Definition at line 63 of file poptint.h.

Field Documentation

const char** poptArg_u::argv

Definition at line 72 of file poptint.h.

Referenced by poptSaveArg(), and singleOptionDefaultValue().

poptCallbackType poptArg_u::cb

Definition at line 73 of file poptint.h.

Referenced by findOption(), invokeCallbacksOPTION(), invokeCallbacksPOST(), and invokeCallbacksPRE().

double* poptArg_u::doublep

Definition at line 71 of file poptint.h.

Referenced by poptSaveArg(), and singleOptionDefaultValue().

float* poptArg_u::floatp

Definition at line 70 of file poptint.h.

Referenced by poptSaveArg(), and singleOptionDefaultValue().

int* poptArg_u::intp

Definition at line 66 of file poptint.h.

Referenced by poptSaveArg(), and singleOptionDefaultValue().

long long* poptArg_u::longlongp

Definition at line 69 of file poptint.h.

Referenced by poptSaveArg(), and singleOptionDefaultValue().

long* poptArg_u::longp

Definition at line 68 of file poptint.h.

Referenced by poptSaveArg(), and singleOptionDefaultValue().

poptOption poptArg_u::opt

Definition at line 75 of file poptint.h.

Referenced by invokeCallbacksPOST(), and invokeCallbacksPRE().

void* poptArg_u::ptr

Definition at line 65 of file poptint.h.

Referenced by findOption(), invokeCallbacksOPTION(), invokeCallbacksPOST(), invokeCallbacksPRE(), poptSaveArg(), and singleOptionDefaultValue().

short* poptArg_u::shortp

Definition at line 67 of file poptint.h.

Referenced by poptSaveArg(), and singleOptionDefaultValue().

Author

Generated automatically by Doxygen for popt from the source code.

Tue Jun 20 2017 Version 1.16