Loading...
Searching...
No Matches
types.h
Go to the documentation of this file.
/* SPDX-License-Identifier: Zlib */
#ifndef GIRARA_TYPES_H
#define GIRARA_TYPES_H
#include "girara-version.h"
#include <stdbool.h>
typedef struct girara_tree_node_s girara_tree_node_t;
typedef struct girara_list_s girara_list_t;
typedef struct girara_list_iterator_s girara_list_iterator_t;
typedef void (*girara_free_function_t)(void* data);
typedef void (*girara_list_callback_t)(void* data, void* userdata);
typedef int (*girara_compare_function_t)(const void* data1, const void* data2);
typedef struct girara_template_s GiraraTemplate;
typedef struct girara_template_class_s GiraraTemplateClass;
typedef struct girara_input_history_io_s GiraraInputHistoryIO;
typedef struct girara_input_history_io_interface_s GiraraInputHistoryIOInterface;
typedef struct girara_input_history_s GiraraInputHistory;
typedef struct girara_input_history_class_s GiraraInputHistoryClass;
#endif
girara-version.h
girara_input_history_class_s
Definition input-history.h:56
girara_input_history_io_interface_s
Definition input-history.h:11
girara_input_history_s
Definition input-history.h:52
girara_template_class_s
Definition template.h:14
girara_template_s
Definition template.h:10
girara_compare_function_t
int(* girara_compare_function_t)(const void *data1, const void *data2)
Definition types.h:34
girara_list_iterator_t
struct girara_list_iterator_s girara_list_iterator_t
Definition types.h:11
girara_tree_node_t
struct girara_tree_node_s girara_tree_node_t
Definition types.h:9
girara_list_t
struct girara_list_s girara_list_t
Definition types.h:10
girara_free_function_t
void(* girara_free_function_t)(void *data)
Definition types.h:18
girara_list_callback_t
void(* girara_list_callback_t)(void *data, void *userdata)
Definition types.h:26
GiraraInputHistoryIO
struct girara_input_history_io_s GiraraInputHistoryIO
Definition types.h:38