YAC
3.13.0
Yet Another Coupler
Loading...
Searching...
No Matches
collection_selection.h
Go to the documentation of this file.
1
// Copyright (c) 2025 The YAC Authors
2
//
3
// SPDX-License-Identifier: BSD-3-Clause
4
5
#ifndef COLLECTION_SELECTION_H
6
#define COLLECTION_SELECTION_H
7
8
#include <stddef.h>
9
14
// YAC PUBLIC HEADER START
15
16
struct
yac_collection_selection
;
17
33
struct
yac_collection_selection
*
yac_collection_selection_new
(
34
size_t
collection_size
,
const
size_t
*
selection_indices
);
35
41
void
yac_collection_selection_delete
(
42
struct
yac_collection_selection
* collection_selection);
43
44
// YAC PUBLIC HEADER STOP
45
48
#endif
// COLLECTION_SELECTION_H
yac_collection_selection_delete
void yac_collection_selection_delete(struct yac_collection_selection *collection_selection)
Delete a collection selection object.
Definition
collection_selection.c:73
yac_collection_selection_new
struct yac_collection_selection * yac_collection_selection_new(size_t collection_size, const size_t *selection_indices)
Create a new collection selection.
Definition
collection_selection.c:22
yac_collection_selection
Definition
collection_selection.c:15
yac_collection_selection::selection_indices
size_t selection_indices[]
Definition
collection_selection.c:19
collection_size
int collection_size
Definition
test_dummy_coupling_c.c:24
src
core
collection_selection.h
Generated on Tue Jan 13 2026 15:07:54 for YAC by
1.11.0