Xemu [doxygen]  hyppo 0a42be3a057156924bc1b626a687bd6e27349c45 @ Sat 19 Mar 02:15:11 CET 2022
Data Fields
xemutools_config_st Struct Reference

#include <emutools_config.h>

Collaboration diagram for xemutools_config_st:
Collaboration graph
[legend]

Data Fields

struct xemutools_config_stnext
 
const char * name
 
enum xemutools_option_type type
 
const char * help
 
unsigned int flags
 
union {
   struct {
      void *   p
 
   }   opt_ANY
 
   struct {
      int *   p
 
      int   defval
 
   }   opt_bool
 
   struct {
      int *   p
 
      int   min
 
      int   max
 
      int   defval
 
   }   opt_num
 
   struct {
      double *   p
 
      double   min
 
      double   max
 
      double   defval
 
   }   opt_float
 
   struct {
      char **   pp
 
      const char *   defval
 
   }   opt_str
 
   struct {
      xemucfg_parser_callback_func_t   p
 
   }   opt_proc
 
}; 
 

Detailed Description

Definition at line 44 of file emutools_config.h.

Field Documentation

◆ @53

union { ... }

◆ defval [1/3]

int defval

Definition at line 57 of file emutools_config.h.

◆ defval [2/3]

double defval

Definition at line 67 of file emutools_config.h.

◆ defval [3/3]

const char* defval

Definition at line 71 of file emutools_config.h.

◆ flags

unsigned int flags

Definition at line 49 of file emutools_config.h.

◆ help

const char* help

Definition at line 48 of file emutools_config.h.

◆ max [1/2]

int max

Definition at line 61 of file emutools_config.h.

◆ max [2/2]

double max

Definition at line 66 of file emutools_config.h.

◆ min [1/2]

int min

Definition at line 61 of file emutools_config.h.

◆ min [2/2]

double min

Definition at line 66 of file emutools_config.h.

◆ name

const char* name

Definition at line 46 of file emutools_config.h.

◆ next

struct xemutools_config_st* next

Definition at line 45 of file emutools_config.h.

◆ opt_ANY

struct { ... } opt_ANY

◆ opt_bool

struct { ... } opt_bool

◆ opt_float

struct { ... } opt_float

◆ opt_num

struct { ... } opt_num

◆ opt_proc

struct { ... } opt_proc

◆ opt_str

struct { ... } opt_str

◆ p [1/4]

void* p

Definition at line 53 of file emutools_config.h.

◆ p [2/4]

int* p

Definition at line 56 of file emutools_config.h.

◆ p [3/4]

double* p

Definition at line 65 of file emutools_config.h.

◆ p [4/4]

Definition at line 74 of file emutools_config.h.

◆ pp

char** pp

Definition at line 70 of file emutools_config.h.

◆ type

Definition at line 47 of file emutools_config.h.


The documentation for this struct was generated from the following file: