#include <math.h>
#include <string.h>
#include <stdlib.h>
#include "completion.h"
#include "internal.h"
#include "session.h"
#include "settings.h"
#include "datastructures.h"
Go to the source code of this file.
Function Documentation
void girara_completion_add_group |
( |
girara_completion_t * |
completion, |
|
|
girara_completion_group_t * |
group |
|
) |
| |
Adds an group to a completion object
- Parameters
-
completion | The completion object |
group | The completion group |
Definition at line 116 of file completion.c.
void girara_completion_free |
( |
girara_completion_t * |
completion | ) |
|
Frees an completion and all of its groups and elements
- Parameters
-
Definition at line 137 of file completion.c.
void girara_completion_group_add_element |
( |
girara_completion_group_t * |
group, |
|
|
const char * |
value, |
|
|
const char * |
description |
|
) |
| |
Adds an element to a completion group
- Parameters
-
group | The completion group |
value | Value of the entry |
description | Description of the entry |
Definition at line 147 of file completion.c.
girara_completion_group_t* girara_completion_group_create |
( |
girara_session_t * |
UNUSEDsession, |
|
|
const char * |
name |
|
) |
| |
void girara_completion_group_free |
( |
girara_completion_group_t * |
group | ) |
|
Frees a completion group
- Parameters
-
Definition at line 125 of file completion.c.
girara_completion_t* girara_completion_init |
( |
| ) |
|
Creates an girara completion object
- Returns
- Completion object
-
NULL An error occured
Definition at line 89 of file completion.c.
bool girara_isc_completion |
( |
girara_session_t * |
session, |
|
|
girara_argument_t * |
argument, |
|
|
girara_event_t * |
UNUSEDevent, |
|
|
unsigned int |
UNUSEDt |
|
) |
| |