|
presage 0.9.1
|
#include "presage.h"#include "core/profileManager.h"#include "core/predictorRegistry.h"#include "core/context_tracker/contextTracker.h"#include "core/selector.h"#include "core/predictorActivator.h"
Go to the source code of this file.
Classes | |
| struct | _presage |
| class | CPresageCallback |
Macros | |
| #define | presage_exception_handler(CODE) |
| #define | presage_exception_handler_with_result(CODE) |
| #define presage_exception_handler | ( | CODE | ) |
Definition at line 273 of file presage.cpp.
Referenced by presage_config_set(), presage_learn(), and presage_save_config().
| #define presage_exception_handler_with_result | ( | CODE | ) |
Definition at line 284 of file presage.cpp.
Referenced by presage_completion(), presage_config(), presage_context(), presage_context_change(), presage_new(), presage_new_with_config(), presage_predict(), and presage_prefix().
|
static |
Definition at line 296 of file presage.cpp.
Referenced by presage_completion(), presage_config(), presage_context(), and presage_prefix().

| presage_error_code_t presage_completion | ( | presage_t | prsg, |
| const char * | token, | ||
| char ** | result ) |
Definition at line 407 of file presage.cpp.
References alloc_c_str(), Presage::completion(), presage_exception_handler_with_result, and _presage::presage_object.

| presage_error_code_t presage_config | ( | presage_t | prsg, |
| const char * | variable, | ||
| char ** | result ) |
Definition at line 439 of file presage.cpp.
References alloc_c_str(), Presage::config(), presage_exception_handler_with_result, and _presage::presage_object.

| presage_error_code_t presage_config_set | ( | presage_t | prsg, |
| const char * | variable, | ||
| const char * | value ) |
Definition at line 447 of file presage.cpp.
References Presage::config(), presage_exception_handler, and _presage::presage_object.

| presage_error_code_t presage_context | ( | presage_t | prsg, |
| char ** | result ) |
Definition at line 415 of file presage.cpp.
References alloc_c_str(), Presage::context(), presage_exception_handler_with_result, and _presage::presage_object.

| presage_error_code_t presage_context_change | ( | presage_t | prsg, |
| int * | result ) |
Definition at line 423 of file presage.cpp.
References Presage::context_change(), presage_exception_handler_with_result, and _presage::presage_object.

| void presage_free | ( | presage_t | prsg | ) |
Definition at line 347 of file presage.cpp.
References _presage::presage_callback_object, and _presage::presage_object.
| void presage_free_string | ( | char * | str | ) |
Definition at line 358 of file presage.cpp.
| void presage_free_string_array | ( | char ** | strs | ) |
Definition at line 363 of file presage.cpp.
| presage_error_code_t presage_learn | ( | presage_t | prsg, |
| const char * | text ) |
Definition at line 399 of file presage.cpp.
References Presage::learn(), presage_exception_handler, and _presage::presage_object.

| presage_error_code_t presage_new | ( | _presage_callback_get_past_stream | past_stream_cb, |
| void * | past_stream_cb_arg, | ||
| _presage_callback_get_future_stream | future_stream_cb, | ||
| void * | future_stream_cb_arg, | ||
| presage_t * | result ) |
Definition at line 304 of file presage.cpp.
References presage_exception_handler_with_result.
| presage_error_code_t presage_new_with_config | ( | _presage_callback_get_past_stream | past_stream_cb, |
| void * | past_stream_cb_arg, | ||
| _presage_callback_get_future_stream | future_stream_cb, | ||
| void * | future_stream_cb_arg, | ||
| const char * | config, | ||
| presage_t * | result ) |
Definition at line 325 of file presage.cpp.
References config, and presage_exception_handler_with_result.
| presage_error_code_t presage_predict | ( | presage_t | prsg, |
| char *** | result ) |
Definition at line 373 of file presage.cpp.
References Presage::predict(), presage_exception_handler_with_result, and _presage::presage_object.

| presage_error_code_t presage_prefix | ( | presage_t | prsg, |
| char ** | result ) |
Definition at line 431 of file presage.cpp.
References alloc_c_str(), Presage::prefix(), presage_exception_handler_with_result, and _presage::presage_object.

| presage_error_code_t presage_save_config | ( | presage_t | prsg | ) |
Definition at line 455 of file presage.cpp.
References presage_exception_handler, _presage::presage_object, and Presage::save_config().
