girara
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros
completion.h
Go to the documentation of this file.
1 /* See LICENSE file for license and copyright information */
2 
3 #ifndef GIRARA_COMPLETION_H
4 #define GIRARA_COMPLETION_H
5 
6 #include "types.h"
7 
14 girara_completion_t* girara_completion_init();
15 
22 girara_completion_group_t* girara_completion_group_create(
23  girara_session_t* session, const char* name);
24 
30 void girara_completion_group_free(girara_completion_group_t* group);
31 
38 void girara_completion_add_group(girara_completion_t* completion,
39  girara_completion_group_t* group);
40 
46 void girara_completion_free(girara_completion_t* completion);
47 
55 void girara_completion_group_add_element(girara_completion_group_t* group,
56  const char* value, const char* description);
57 
58 #endif
void girara_completion_group_free(girara_completion_group_t *group)
Definition: completion.c:103
char * value
Definition: completion.c:21
void girara_completion_free(girara_completion_t *completion)
Definition: completion.c:115
void girara_completion_add_group(girara_completion_t *completion, girara_completion_group_t *group)
Definition: completion.c:94
void girara_completion_group_add_element(girara_completion_group_t *group, const char *value, const char *description)
Definition: completion.c:125
bool group
Definition: completion.c:20
girara_completion_group_t * girara_completion_group_create(girara_session_t *session, const char *name)
girara_completion_t * girara_completion_init()
Definition: completion.c:67