girara
completion.h
Go to the documentation of this file.
00001 /* See LICENSE file for license and copyright information */
00002 
00003 #ifndef GIRARA_COMPLETION_H
00004 #define GIRARA_COMPLETION_H
00005 
00006 #include "types.h"
00007 
00014 girara_completion_t* girara_completion_init();
00015 
00022 girara_completion_group_t* girara_completion_group_create(
00023     girara_session_t* session, const char* name);
00024 
00030 void girara_completion_group_free(girara_completion_group_t* group);
00031 
00038 void girara_completion_add_group(girara_completion_t* completion,
00039     girara_completion_group_t* group);
00040 
00046 void girara_completion_free(girara_completion_t* completion);
00047 
00055 void girara_completion_group_add_element(girara_completion_group_t* group,
00056     const char* value, const char* description);
00057 
00058 #endif
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines