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
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
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
char const * name
Definition toy_scrip.c:114