girara
Loading...
Searching...
No Matches
types.h
Go to the documentation of this file.
1/* SPDX-License-Identifier: Zlib */
2
3#ifndef GIRARA_TYPES_H
4#define GIRARA_TYPES_H
5
6#include "girara-version.h"
7#include <stdbool.h>
8
9typedef struct girara_tree_node_s girara_tree_node_t;
10typedef struct girara_list_s girara_list_t;
11typedef struct girara_list_iterator_s girara_list_iterator_t;
12
18typedef void (*girara_free_function_t)(void* data);
19
26typedef void (*girara_list_callback_t)(void* data, void* userdata);
27
34typedef int (*girara_compare_function_t)(const void* data1, const void* data2);
35
36typedef struct girara_template_s GiraraTemplate;
37typedef struct girara_template_class_s GiraraTemplateClass;
38typedef struct girara_input_history_io_s GiraraInputHistoryIO;
39typedef struct girara_input_history_io_interface_s GiraraInputHistoryIOInterface;
40typedef struct girara_input_history_s GiraraInputHistory;
41typedef struct girara_input_history_class_s GiraraInputHistoryClass;
42
43#endif
int(* girara_compare_function_t)(const void *data1, const void *data2)
Definition types.h:34
struct girara_list_iterator_s girara_list_iterator_t
Definition types.h:11
struct girara_tree_node_s girara_tree_node_t
Definition types.h:9
struct girara_list_s girara_list_t
Definition types.h:10
void(* girara_free_function_t)(void *data)
Definition types.h:18
void(* girara_list_callback_t)(void *data, void *userdata)
Definition types.h:26
struct girara_input_history_io_s GiraraInputHistoryIO
Definition types.h:38