YAC 3.21.0
Yet Another Coupler
Loading...
Searching...
No Matches
param_bool.h File Reference
#include "param.h"
Include dependency graph for param_bool.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

struct yac_param * yac_param_bool_new (const char *name, int *value_ptr, int default_value, int has_default, int is_defined)
 Create a bool parameter (backed by int)
 

Function Documentation

◆ yac_param_bool_new()

struct yac_param * yac_param_bool_new ( const char * name,
int * value_ptr,
int default_value,
int has_default,
int is_defined )

Create a bool parameter (backed by int)

Parameters
nameName of the parameter (copied internally, may be NULL for unnamed)
value_ptrPointer to the int value (0 = false, 1 = true)
default_valueDefault value (0 or 1, ignored if has_default is false)
has_defaultIf true, parameter has a default value; if false, value is undefined until set
is_definedIf true, initial value is considered defined (0 or 1); if false, initial value is considered undefined and user must set it before getting
Returns
Pointer to new parameter handle

Definition at line 159 of file param_bool.c.

Here is the caller graph for this function: