YAC
3.21.0
Yet Another Coupler
Loading...
Searching...
No Matches
param_enum.h
Go to the documentation of this file.
1
// Copyright (c) 2026 The YAC Authors
2
//
3
// SPDX-License-Identifier: BSD-3-Clause
4
5
#ifndef YAC_PARAM_ENUM_H
6
#define YAC_PARAM_ENUM_H
7
8
#include "
param_internal.h
"
9
#include "
utils_common.h
"
10
#include <stddef.h>
11
12
40
struct
yac_param
*
yac_param_enum_new
(
41
const
char
*
name
,
int
*value_ptr,
int
default_value,
42
struct
yac_name_type_pair
const
*enum_table,
43
size_t
enum_table_size,
int
has_default,
int
is_defined);
44
45
#endif
// YAC_PARAM_ENUM_H
yac_param_enum_new
struct yac_param * yac_param_enum_new(const char *name, int *value_ptr, int default_value, struct yac_name_type_pair const *enum_table, size_t enum_table_size, int has_default, int is_defined)
Create a new enum parameter for configuration.
Definition
param_enum.c:148
param_internal.h
yac_name_type_pair
Definition
utils_common.h:149
yac_param
Definition
param.c:19
name
char const * name
Definition
toy_scrip.c:114
utils_common.h
src
core
parameter
param_enum.h
Generated on Tue Aug 25 2026 16:08:03 for YAC by
1.11.0