girara
Loading...
Searching...
No Matches
completion.h
Go to the documentation of this file.
1/* SPDX-License-Identifier: Zlib */
2
3#ifndef GIRARA_COMPLETION_H
4#define GIRARA_COMPLETION_H
5
6#include "macros.h"
7#include "types.h"
8
16
23girara_completion_group_t* girara_completion_group_create(girara_session_t* session, const char* name) GIRARA_VISIBLE;
24
31
39
46
55 const char* description) GIRARA_VISIBLE;
56
57#endif
void girara_completion_free(girara_completion_t *completion) GIRARA_VISIBLE
girara_completion_group_t * girara_completion_group_create(girara_session_t *session, const char *name) GIRARA_VISIBLE
girara_completion_t * girara_completion_init(void) GIRARA_VISIBLE
void girara_completion_group_add_element(girara_completion_group_t *group, const char *value, const char *description) GIRARA_VISIBLE
void girara_completion_add_group(girara_completion_t *completion, girara_completion_group_t *group) GIRARA_VISIBLE
void girara_completion_group_free(girara_completion_group_t *group) GIRARA_VISIBLE
#define GIRARA_VISIBLE
Definition macros.h:52
struct girara_completion_s girara_completion_t
Definition types.h:25
struct girara_completion_group_s girara_completion_group_t
Definition types.h:26