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
17
34 size_t collection_size, const size_t * selection_indices);
35
42 struct yac_collection_selection * collection_selection);
43
44// YAC PUBLIC HEADER STOP
45
48#endif // COLLECTION_SELECTION_H
void yac_collection_selection_delete(struct yac_collection_selection *collection_selection)
Delete a collection selection object.
struct yac_collection_selection * yac_collection_selection_new(size_t collection_size, const size_t *selection_indices)
Create a new collection selection.
int collection_size