MP-Gadget  5.0.1.dev1-76bc7d4726-dirty
Public Attributes | List of all members
ParameterSchema Struct Reference
Collaboration diagram for ParameterSchema:
[legend]

Public Attributes

int index
 
char name [NAMESIZE]
 
int type
 
ParameterValue defvalue
 
const char * help
 
enum ParameterFlag required
 
ParameterEnumenumtable
 
ParameterAction action
 
void * action_data
 

Detailed Description

Definition at line 83 of file paramset.c.

Member Data Documentation

◆ action

ParameterAction ParameterSchema::action

Definition at line 91 of file paramset.c.

Referenced by param_declare(), param_emit(), and param_set_action().

◆ action_data

void* ParameterSchema::action_data

Definition at line 92 of file paramset.c.

Referenced by param_emit(), and param_set_action().

◆ defvalue

ParameterValue ParameterSchema::defvalue

◆ enumtable

ParameterEnum* ParameterSchema::enumtable

Definition at line 90 of file paramset.c.

Referenced by param_declare_enum(), param_format_value(), and param_set_from_string().

◆ help

const char* ParameterSchema::help

Definition at line 88 of file paramset.c.

Referenced by param_declare(), and param_dump().

◆ index

int ParameterSchema::index

◆ name

char ParameterSchema::name[NAMESIZE]

◆ required

enum ParameterFlag ParameterSchema::required

Definition at line 88 of file paramset.c.

Referenced by param_declare(), and param_validate().

◆ type

int ParameterSchema::type

Definition at line 86 of file paramset.c.

Referenced by param_declare(), param_format_value(), and param_set_from_string().


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