icedb
version 0.5.1
Snow particle scattering database API
|
#include <error_context.h>
Public Attributes | |
ICEDB_error_code | code |
size_t | message_size |
size_t | message_size_alloced |
char * | message_text |
size_t | num_var_fields |
size_t | max_num_var_fields |
ICEDB_error_context_var_val * | var_vals |
Error contexts are simple things. Use functions to manipulate, and do not allocate / free parts of the structure directly.
Definition at line 19 of file error_context.h.
ICEDB_error_code ICEDB_error_context::code |
Definition at line 20 of file error_context.h.
Referenced by error_context_copy(), error_context_create_impl(), and error_context_to_code().
size_t ICEDB_error_context::max_num_var_fields |
Definition at line 25 of file error_context.h.
Referenced by error_context_add_string(), error_context_create_impl(), and error_context_widen().
size_t ICEDB_error_context::message_size |
Definition at line 21 of file error_context.h.
Referenced by error_context_append(), error_context_copy(), error_context_create_impl(), error_context_to_message(), and error_context_to_message_size().
size_t ICEDB_error_context::message_size_alloced |
Definition at line 22 of file error_context.h.
Referenced by error_context_append(), error_context_copy(), and error_context_create_impl().
char* ICEDB_error_context::message_text |
Definition at line 23 of file error_context.h.
Referenced by error_context_append(), error_context_copy(), error_context_create_impl(), error_context_deallocate(), error_context_to_message(), error_context_to_message_size(), and error_context_to_stream().
size_t ICEDB_error_context::num_var_fields |
Definition at line 24 of file error_context.h.
Referenced by error_context_add_string(), error_context_copy(), error_context_create_impl(), error_context_deallocate(), error_context_to_message(), error_context_to_message_size(), and error_context_to_stream().
ICEDB_error_context_var_val* ICEDB_error_context::var_vals |
Definition at line 26 of file error_context.h.
Referenced by error_context_add_string(), error_context_copy(), error_context_create_impl(), error_context_deallocate(), error_context_to_message(), error_context_to_message_size(), error_context_to_stream(), and error_context_widen().