Ensure that the ERWIN_[SU]... macros can be used in C++ style casts and still
be shown in compiler messages as the underlying type they really are.
This helps the compiler generate better code.
One possibility would be to use (unsigned) int.
We use unsigned char.
This #ifndef is a VC++ hack. That compiler is too braindead to (de-)mangle the
function names correctly with the following typedef.
| Map_t const * | | Global_erwin_ptr_const_of | (Map_t const * x) |
| Map_t const * | | Global_erwin_ptr_const_of | (Map_t const & x) |
| Map_t * | | Global_erwin_ptr_of | (Map_t * x) |
| Map_t * | | Global_erwin_ptr_of | (Map_t & x) |
| double | | Map_average_line_length | (Map_t const * self) |
| void | | Map_clear | (Map_t * self) |
| void | | Map_clear_errno | (Map_t const *) |
| void | | Map_clear_flags | (Map_t * self, Global_ERWIN_BOOL destroy_keys, Global_ERWIN_BOOL destroy_values) |
| void | | Map_clear_flags_no_resize | (Map_t * self, Global_ERWIN_BOOL destroy_keys, Global_ERWIN_BOOL destroy_values) |
| void | | Map_clear_no_resize | (Map_t * self) |
| int | | Map_cmp | (Map_t const * self, Map_t const * other) |
| int | | Map_cmp_keys | (Map_t const * self, Map_t const * other) |
| Map_t * | | Map_copy | (Map_t const * self) |
| Map_t * | | Map_copy_err | (Map_t const * self, int * err) |
| void | | Map_delete | (Map_t * self) |
| void | | Map_delete_flags | (Map_t * self, Global_ERWIN_BOOL destroy_keys, Global_ERWIN_BOOL destroy_values) |
| void | | Map_destroy | (Map_t * self) |
| void | | Map_destroy_flags | (Map_t * self, Global_ERWIN_BOOL destroy_keys, Global_ERWIN_BOOL destroy_values) |
| double | | Map_deviation_line_length | (Map_t const * self) |
| void | | Map_dump | (FILE *, Map_t const * self) |
| Global_ERWIN_BOOL | | Map_empty | (Map_t const * self) |
| iTypeResult | | Map_ensure | (Map_t * self, iTypeTouched key) |
| iTypeResult | | Map_ensure_no_icopy | (Map_t * self, iTypeVarParam key) |
| Global_ERWIN_BOOL | | Map_equal | (Map_t const * self, Map_t const * other) |
| Global_ERWIN_BOOL | | Map_equal_keys | (Map_t const * self, Map_t const * other) |
| int | | Map_erase | (Map_t * self, iTypeTouched index) |
| int | | Map_erase_if | (Map_t * self, Map_feature_t feature, Global_ERWIN_BOOL value) |
| int | | Map_erase_map | (Map_t * self, Map_t const * other) |
| int | | Map_erase_map_no_resize | (Map_t * self, Map_t const * other) |
| int | | Map_erase_no_resize | (Map_t * self, iTypeTouched index) |
| int | | Map_errno | (Map_t const *) |
| Global_ERWIN_BOOL | | Map_expect_size | (Map_t * self, int newsize) |
| oTypeResult | | Map_find | (Map_t const * self, iTypeParam index) |
| oTypeResult | | Map_find_any | (Map_t const * self) |
| iTypeResult | | Map_find_any_key | (Map_t const * self) |
| int | | Map_find_any_pair | (Map_key_result_t *, Map_t const * self) |
| int | | Map_find_any_pair | (Map_key_result_t *, Map_element_ptr_t *, Map_t const * self) |
| Map_element_ptr_t | | Map_find_any_ptr | (Map_t const * self) |
| oTypeResult | | Map_find_ensure | (Map_t * self, iTypeTouched index) |
| iTypeResult | | Map_find_key | (Map_t const * self, iTypeParam index) |
| Map_element_ptr_t | | Map_find_ptr | (Map_t const * self, iTypeParam index) |
| Map_element_ptr_t | | Map_find_ptr_ensure | (Map_t * self, iTypeTouched index) |
| Map_pair_t * | | Map_get_entries | (Map_t const * self) |
| Map_pair_ptr_t * | | Map_get_entries_ptr | (Map_t const * self) |
| iType * | | Map_get_keys | (Map_t const * self) |
| oType * | | Map_get_values | (Map_t const * self) |
| Global_hashval_t | | Map_hash | (Map_t const *) |
| Global_hashval_t | | Map_hash | (Map_t const * x) |
| Global_hashval_t | | Map_hash_raw | (Map_t const * self) |
| int | | Map_hash_size | (Map_t const * self) |
| int | | Map_init | (Map_t * self) |
| int | | Map_init_with_initial_size | (Map_t * self, int initial_size) |
| int | | Map_init_with_zero_and_initial_size | (Map_t * self, oTypeTouched zero, int initial_size) |
| int | | Map_insert | (Map_t * self, iTypeTouched key) |
| int | | Map_insert | (Map_t * self, iTypeTouched key, oTypeTouched value) |
| int | | Map_insert_map | (Map_t * self, Map_t const * other) |
| int | | Map_intersect | (Map_t * self, Map_t const * other) |
| int | | Map_intersect_no_resize | (Map_t * self, Map_t const * other) |
| int | | Map_max_line_length | (Map_t const * self) |
| int | | Map_min_line_length | (Map_t const * self) |
| oTypeVar | | Map_modify | (Map_t * self, iTypeParam index, oTypeTouched value) |
| int | | Map_modify_map | (Map_t * self, Map_t const * other) |
| int | | Map_nentries | (Map_t const * self) |
| Map_t * | | Map_new | () |
| Map_t * | | Map_new_with_initial_size | (int initial_size) |
| Map_t * | | Map_new_with_zero | (oTypeTouched zero) |
| Map_t * | | Map_new_with_zero_and_initial_size | (oTypeTouched zero, int initial_size) |
| int | | Map_nfind | (Map_t const * self) |
| int | | Map_ninsert | (Map_t const * self) |
| int | | Map_nops | (Map_t const * self) |
| int | | Map_nrehash | (Map_t const * self) |
| int | | Map_nrehash_ops | (Map_t const * self) |
| int | | Map_nremove | (Map_t const * self) |
| int | | Map_poke | (iType * key_out, Map_t * self, iTypeTouched key, Global_ERWIN_BOOL introduce) |
| int | | Map_poke | (iType * key_out, oTypeVar * value_out, Map_t * self, iTypeTouched key, oTypeTouched value, Global_ERWIN_BOOL introduce, Global_ERWIN_BOOL overwrite) |
| int | | Map_poke_no_icopy | (iType * key_out, Map_t * self, iTypeVarParam key, Global_ERWIN_BOOL introduce) |
| int | | Map_poke_no_icopy | (iType * key_out, oTypeVar * value_out, Map_t * self, iTypeVarParam key, oTypeParam value, Global_ERWIN_BOOL introduce, Global_ERWIN_BOOL overwrite) |
| int | | Map_poke_no_icopy_no_ocopy | (iType * key_out, oTypeVar * value_out, Map_t * self, iTypeVarParam key, oTypeVarParam value, Global_ERWIN_BOOL introduce, Global_ERWIN_BOOL overwrite) |
| int | | Map_poke_no_ocopy | (iType * key_out, oTypeVar * value_out, Map_t * self, iTypeTouched key, oTypeVarParam value, Global_ERWIN_BOOL introduce, Global_ERWIN_BOOL overwrite) |
| void | | Map_rehash | (Map_t * self, int newsize) |
| oTypeVar | | Map_remove | (Map_t * self, iTypeTouched index) |
| int | | Map_remove_if | (Map_t * self, Map_feature_t feature, Global_ERWIN_BOOL value) |
| int | | Map_remove_map | (Map_t * self, Map_t const * other) |
| oTypeVar | | Map_remove_no_resize | (Map_t * self, iTypeTouched index) |
| int | | Map_set | (Map_t * self, iTypeTouched index, oTypeTouched value) |
| int | | Map_set_map | (Map_t * self, Map_t const * other) |
| double | | Map_variance_line_length | (Map_t const * self) |
| void | | Map_xchg | (Map_t * self, Map_t * other) |
| oTypeResult | | Map_zero | (Map_t const * self) |
| Map_t const & | Map_t:: | static_zero | () |
| | Map_t:: | Map | () |
| | Map_t:: | Map | (int initial_size) |
| | Map_t:: | Map | (oTypeTouched zero_element) |
| | Map_t:: | Map | (oTypeTouched zero_element, int initial_size) |
| | Map_t:: | Map | (Map_t const * a) |
| | Map_t:: | Map | (Map_t const & a) |
| | Map_t:: | operator Map_t * | () |
| | Map_t:: | operator Map_t const * | () const |
| bool | Map_t:: | operator!= | (Map_t const & b) const |
| bool | Map_t:: | operator!= | (Map_t const * b) const |
| bool | Map_t:: | operator< | (Map_t const & b) const |
| bool | Map_t:: | operator< | (Map_t const * b) const |
| bool | Map_t:: | operator<= | (Map_t const & b) const |
| bool | Map_t:: | operator<= | (Map_t const * b) const |
| Map_t & | Map_t:: | operator= | (Map_t const &) |
| Map_t & | Map_t:: | operator= | (Map_t const *) |
| bool | Map_t:: | operator== | (Map_t const & b) const |
| bool | Map_t:: | operator== | (Map_t const * b) const |
| bool | Map_t:: | operator> | (Map_t const & b) const |
| bool | Map_t:: | operator> | (Map_t const * b) const |
| bool | Map_t:: | operator>= | (Map_t const & b) const |
| bool | Map_t:: | operator>= | (Map_t const * b) const |
| Map_t & | Map_t:: | clear | () |
| Map_t & | Map_t:: | clear | (bool k, bool v) |
| Map_t & | Map_t:: | clear_no_resize | () |
| int | Map_t:: | cmp | (Map_t const * other) const |
| int | Map_t:: | cmp | (Map_t const & other) const |
| Map_t * | Map_t:: | copy | () const |
| Map_t * | Map_t:: | copy_err | (int * err) const |
| bool | Map_t:: | equal | (Map_t const * other) const |
| bool | Map_t:: | equal | (Map_t const & other) const |
| Map_t & | Map_t:: | erase | (iTypeTouched i) |
| Map_t & | Map_t:: | erase | (Map_t const & other) |
| Map_t & | Map_t:: | erase | (Map_t const * other) |
| Map_t & | Map_t:: | erase_map | (Map_t const & other) |
| Map_t & | Map_t:: | erase_map | (Map_t const * other) |
| Map_t & | Map_t:: | insert | (iTypeTouched k) |
| Map_t & | Map_t:: | insert | (iTypeTouched k, oTypeTouched v) |
| Map_t & | Map_t:: | insert | (Map_t const & other) |
| Map_t & | Map_t:: | insert | (Map_t const * other) |
| Map_t & | Map_t:: | insert_map | (Map_t const & other) |
| Map_t & | Map_t:: | insert_map | (Map_t const * other) |
| Map_t & | Map_t:: | intersect | (Map_t const & other) |
| Map_t & | Map_t:: | intersect | (Map_t const * other) |
| Map_t & | Map_t:: | intersect_no_resize | (Map_t const & other) |
| Map_t & | Map_t:: | intersect_no_resize | (Map_t const * other) |
| Map_t & | Map_t:: | modify | (Map_t const & other) |
| Map_t & | Map_t:: | modify | (Map_t const * other) |
| Map_t & | Map_t:: | modify_map | (Map_t const & other) |
| Map_t & | Map_t:: | modify_map | (Map_t const * other) |
| Map_t & | Map_t:: | poke | (iType * kp, iTypeTouched k, bool aintroduce = true) |
| Map_t & | Map_t:: | poke | (iType * kp, oTypeVar * vo, iTypeTouched k, oTypeTouched v, bool aintroduce = true, bool aoverwrite = true) |
| Map_t & | Map_t:: | poke_no_icopy | (iType * kp, iTypeVarParam k, bool aintroduce = true) |
| Map_t & | Map_t:: | poke_no_icopy | (iType * kp, oTypeVar * vo, iTypeVarParam k, oTypeTouched v, bool aintroduce = true, bool aoverwrite = true) |
| Map_t & | Map_t:: | poke_no_icopy_no_ocopy | (iType * kp, oTypeVar * vo, iTypeVarParam k, oTypeVarParam v, bool aintroduce = true, bool aoverwrite = true) |
| Map_t & | Map_t:: | poke_no_ocopy | (iType * kp, oTypeVar * vo, iTypeTouched k, oTypeVarParam v, bool aintroduce = true, bool aoverwrite = true) |
| Map_t & | Map_t:: | rehash | (int n) |
| Map_t & | Map_t:: | remove_map | (Map_t const & other) |
| Map_t & | Map_t:: | remove_map | (Map_t const * other) |
| Map_t & | Map_t:: | set | (iTypeTouched i, oTypeTouched v) |
| Map_t & | Map_t:: | set | (Map_t const & other) |
| Map_t & | Map_t:: | set | (Map_t const * other) |
| Map_t & | Map_t:: | set_map | (Map_t const & other) |
| Map_t & | Map_t:: | set_map | (Map_t const * other) |
| Map_t & | Map_t:: | xchg | (Map_t * other) |
| Map_t & | Map_t:: | xchg | (Map_t & other) |
| Vector_t const * | | Global_erwin_ptr_const_of | (Vector_t const * x) |
| Vector_t const * | | Global_erwin_ptr_const_of | (Vector_t const & x) |
| Vector_t * | | Global_erwin_ptr_of | (Vector_t * x) |
| Vector_t * | | Global_erwin_ptr_of | (Vector_t & x) |
| int | | Vector_append | (Vector_t * self, oTypeTouched value) |
| int | | Vector_append_basename | (Vector_t * self, Vector_t const * path) |
| int | | Vector_append_config_file_name | (Vector_t * self, oType const * program_name, Global_ERWIN_BOOL local) |
| int | | Vector_append_directory | (Vector_t * self, Vector_t const * path) |
| int | | Vector_append_no_copy | (Vector_t * self, oTypeVar const * theelements, Vector_cnt_t number_of_elements_to_insert) |
| int | | Vector_append_raw | (Vector_t * self, oType const * elements, Vector_cnt_t count) |
| int | | Vector_append_string | (Vector_t * self, oType const * theelements) |
| int | | Vector_append_vector | (Vector_t * self, Vector_t const * other) |
| Vector_element_ptr_t | | Vector_as_array | (Vector_t const *) |
| Vector_element_ptr_t | | Vector_as_array_detach | (Vector_t *) |
| Vector_element_ptr_t | | Vector_as_open_array | (Vector_t const *) |
| Vector_element_ptr_t | | Vector_as_open_array_detach | (Vector_t *) |
| Vector_index_t | | Vector_basename_index | (Vector_t const * self) |
| void | | Vector_basename_range | (Vector_index_t * first, Vector_cnt_t * length, Vector_t const * self) |
| Vector_index_t | | Vector_bfind | (Vector_t const *, oTypeParam, Vector_cmp_t) |
| void | | Vector_chomp | (Vector_t * self) |
| int | | Vector_chop | (Vector_t * self, Vector_cnt_t count) |
| int | | Vector_chop_flags | (Vector_t * self, Vector_cnt_t count, Global_ERWIN_BOOL resize, Global_ERWIN_BOOL delete_elems) |
| int | | Vector_chop_flags | (Vector_t * self, Vector_cnt_t number_of_elements_to_erase_off, Global_ERWIN_BOOL resize) |
| void | | Vector_clear | (Vector_t * self) |
| void | | Vector_clear_errno | (Vector_t const * self) |
| void | | Vector_clear_flags | (Vector_t * self, Global_ERWIN_BOOL resize, Global_ERWIN_BOOL delete_elems) |
| void | | Vector_clear_keep | (Vector_t * self, Vector_cnt_t table_min_size) |
| void | | Vector_clear_no_resize | (Vector_t * self) |
| int | | Vector_cmp | (Vector_t const *, Vector_t const *, Vector_cmp_t cmp) |
| Vector_t * | | Vector_copy | (Vector_t const * self) |
| Vector_t * | | Vector_copy_err | (Vector_t const * self, int * err) |
| void | | Vector_delete | (Vector_t * self) |
| void | | Vector_destroy | (Vector_t * self) |
| void | | Vector_detach | (Vector_t * self) |
| void | | Vector_detach_as_is | (Vector_t * self) |
| Global_ERWIN_BOOL | | Vector_empty | (Vector_t const * self) |
| Global_ERWIN_BOOL | | Vector_empty | (Vector_t const * self) |
| void | | Vector_ensure_heap_storage | (Vector_t *) |
| int | | Vector_ensure_size | (Vector_t * self, Vector_cnt_t size) |
| int | | Vector_ensure_size_with | (Vector_t * self, Vector_cnt_t size, oTypeTouched elem) |
| int | | Vector_ensure_table_size | (Vector_t * self, Vector_cnt_t size) |
| int | | Vector_erase | (Vector_t * self, Vector_index_t index, Vector_cnt_t number_of_elements) |
| Vector_cnt_t | | Vector_erase_equals | (Vector_t * self, Vector_cmp_t cmp, Vector_combine_t combine) |
| int | | Vector_erase_flags | (Vector_t * self, Vector_index_t index, Vector_cnt_t number_of_elements_to_delete, Global_ERWIN_BOOL resize, Global_ERWIN_BOOL delete_elems) |
| int | | Vector_erase_flags | (Vector_t * self, Vector_index_t index, Vector_cnt_t number_of_elements_to_delete, Global_ERWIN_BOOL resize) |
| Vector_cnt_t | | Vector_erase_if | (Vector_t * self, Vector_feature_t feature, Global_ERWIN_BOOL value) |
| Vector_cnt_t | | Vector_erase_if_flags | (Vector_t * self, Vector_feature_t feature, Global_ERWIN_BOOL value, Global_ERWIN_BOOL resize, Global_ERWIN_BOOL dealloc) |
| Vector_cnt_t | | Vector_erase_if_flags | (Vector_t * self, Vector_feature_t feature, Global_ERWIN_BOOL value, Global_ERWIN_BOOL resize) |
| Vector_cnt_t | | Vector_erase_zero | (Vector_t * self) |
| int | | Vector_errno | (Vector_t const *) |
| int | | Vector_fgets | (Vector_t * self, FILE * f, Vector_cnt_t max_count) |
| Vector_index_t | | Vector_find | (Vector_t const * self, Vector_index_t start, oTypeParam needle) |
| Vector_index_t | | Vector_find_if | (Vector_t const * self, Vector_index_t start, Vector_feature_t feature, Global_ERWIN_BOOL value) |
| Vector_element_ptr_t | | Vector_find_ptr | (Vector_t const * self, Vector_index_t start, oTypeParam needle) |
| Vector_index_t | | Vector_find_raw | (Vector_t const * self, Vector_index_t start, oType const * needle, Vector_cnt_t len) |
| oTypeResult | | Vector_first | (Vector_t const * self) |
| Vector_element_ptr_t | | Vector_first_ptr | (Vector_t * self) |
| oTypeVar | | Vector_first_swap_chop1 | (Vector_t * self) |
| void | | Vector_format | (Vector_t * self, Tchar const * format, ...) |
| int | | Vector_fread | (Vector_t * self, FILE * f, Vector_cnt_t max_count) |
| Vector_quotation_method_t const * | | Vector_get_quotation_method | (Vector_t const * self, int which) |
| Global_ERWIN_BOOL | | Vector_has_heap_storage | (Vector_t const *) |
| Global_hashval_t | | Vector_hash | (Vector_t const *) |
| Global_hashval_t | | Vector_hash | (Vector_t const * x) |
| Global_hashval_t | | Vector_hash_raw | (Vector_t const *) |
| void | | Vector_heap_erase | (Vector_t * self, Vector_index_t i, Vector_cmp_t cmp) |
| oTypeVar | | Vector_heap_extract | (Vector_t * self, Vector_cmp_t cmp) |
| Vector_index_t | | Vector_heap_father | (Vector_t const * self, Vector_index_t i) |
| void | | Vector_heap_fix | (Vector_t * self, Vector_index_t i, Vector_cmp_t cmp) |
| int | | Vector_heap_insert | (Vector_t * self, oTypeParam elem, Vector_cmp_t cmp) |
| Vector_index_t | | Vector_heap_left | (Vector_t const * self, Vector_index_t i) |
| void | | Vector_heap_raise | (Vector_t * self, Vector_index_t i, Vector_cmp_t cmp) |
| Vector_index_t | | Vector_heap_right | (Vector_t const * self, Vector_index_t i) |
| void | | Vector_heap_sink | (Vector_t * self, Vector_index_t i, Vector_cmp_t cmp) |
| void | | Vector_heap_sort | (Vector_t * self, Vector_cmp_t cmp) |
| int | | Vector_init | (Vector_t * self) |
| int | | Vector_init_with_initial_size | (Vector_t * self, Vector_cnt_t initial_size) |
| int | | Vector_init_with_zero_and_initial_size | (Vector_t * self, oTypeTouched zero, Vector_cnt_t initial_size) |
| int | | Vector_insert | (Vector_t * self, Vector_index_t index, oTypeTouched element) |
| int | | Vector_insert_no_copy | (Vector_t * self, Vector_index_t index, oTypeVar const * values, Vector_cnt_t count) |
| int | | Vector_insert_raw | (Vector_t * self, Vector_index_t index, oType const * values, Vector_cnt_t count) |
| int | | Vector_insert_string | (Vector_t * self, Vector_index_t start_index, oType const * values) |
| int | | Vector_insert_subvector | (Vector_t * self, Vector_index_t start_index_self, Vector_t const * other, Vector_index_t start_index_other, Vector_cnt_t size, Global_ERWIN_BOOL docopy) |
| int | | Vector_insert_vector | (Vector_t * self, Vector_index_t start_index, Vector_t const * initial) |
| Global_ERWIN_BOOL | | Vector_is_equal_at | (Vector_t const * self, Vector_index_t pos, oType const * other, Vector_cnt_t len) |
| oTypeResult | | Vector_last | (Vector_t const * self) |
| oTypeVar | | Vector_last_chop1 | (Vector_t * self) |
| Vector_element_ptr_t | | Vector_last_ptr | (Vector_t * self) |
| Global_ERWIN_BOOL | | Vector_locate | (Vector_index_t * index, Vector_t const * self, oTypeParam needle, Vector_cmp_t order, int how) |
| void | | Vector_ltrim | (Vector_t * self) |
| void | | Vector_ltrim_if | (Vector_t * self, Vector_feature_t feature, Global_ERWIN_BOOL value) |
| int | | Vector_make_gap | (Vector_t * self, Vector_index_t start_index, Vector_cnt_t count) |
| int | | Vector_make_gap_with | (Vector_t * self, Vector_index_t start_index, oTypeTouched elem, Vector_cnt_t count) |
| void | | Vector_make_heap | (Vector_t * self, Vector_cmp_t cmp) |
| void | | Vector_map | (Vector_t * self, Vector_map_t map) |
| oTypeVar | | Vector_modify | (Vector_t * self, Vector_index_t index, oTypeTouched newvalue) |
| Vector_cnt_t | | Vector_nentries | (Vector_t const * self) |
| Vector_cnt_t | | Vector_nentries | (Vector_t const * self) |
| Vector_t * | | Vector_new | () |
| Vector_t * | | Vector_new_from_raw | (oTypeVar * contents, Vector_cnt_t nentries, Vector_cnt_t allocsize) |
| Vector_t * | | Vector_new_from_raw_with_zero | (oTypeVar * contents, Vector_cnt_t nentries, Vector_cnt_t allocsize, oTypeTouched zero) |
| Vector_t * | | Vector_new_from_vector | (Vector_t * other) |
| Vector_t * | | Vector_new_with_initial_size | (Vector_cnt_t initial_size) |
| Vector_t * | | Vector_new_with_zero | (oTypeTouched zero) |
| Vector_t * | | Vector_new_with_zero_and_initial_size | (oTypeTouched zero, Vector_cnt_t initial_size) |
| oTypeResult | | Vector_nth | (Vector_t const * self, Vector_index_t index) |
| oTypeResult | | Vector_nth | (Vector_t const * self, Vector_index_t idx) |
| oTypeResult | | Vector_nth_char | (Vector_t const * self, Vector_index_t index) |
| Vector_element_ptr_t | | Vector_nth_ptr | (Vector_t * self, Vector_index_t index) |
| Vector_element_ptr_t | | Vector_nth_ptr_char | (Vector_t * self, Vector_index_t index) |
| oType const * | | Vector_nth_ptr_char_const | (Vector_t const * self, Vector_index_t idx) |
| oType const * | | Vector_nth_ptr_char_const | (Vector_t const * self, Vector_index_t idx) |
| Vector_element_ptr_t | | Vector_nth_ptr_check | (Vector_t * self, Vector_index_t index) |
| oType const * | | Vector_nth_ptr_check_const | (Vector_t const * self, Vector_index_t idx) |
| oType const * | | Vector_nth_ptr_check_const | (Vector_t const * self, Vector_index_t idx) |
| oType const * | | Vector_nth_ptr_const | (Vector_t const * self, Vector_index_t idx) |
| oType const * | | Vector_nth_ptr_const | (Vector_t const * self, Vector_index_t idx) |
| void | | Vector_oformat | (Vector_t * self, unsigned long int options, Tchar const * format, ...) |
| int | | Vector_overwrite | (Vector_t * self, Vector_index_t start_index_in_self, Vector_t const * newdata, Vector_index_t start_index_in_initial, Vector_cnt_t max_count) |
| int | | Vector_overwrite_flags | (Vector_t * self, Vector_index_t start_index, oType const * values, Vector_cnt_t count, Global_ERWIN_BOOL copy_elements, Global_ERWIN_BOOL delete_overwritten_elements) |
| int | | Vector_overwrite_raw | (Vector_t * self, Vector_index_t start_index_in_self, oType const * newdata, Vector_cnt_t count) |
| int | | Vector_overwrite_string | (Vector_t * self, Vector_index_t start_index_in_self, oType const * newdata) |
| int | | Vector_overwrite_vector | (Vector_t * self, Vector_index_t start_index_in_self, Vector_t const * newdata) |
| void | | Vector_ovformat | (Vector_t * self, unsigned long int options, Tchar const * format, va_list arguments) |
| Vector_index_t | | Vector_pos | (Vector_t *) |
| Vector_index_t | | Vector_pos | (Vector_t * x) |
| Vector_index_t * | | Vector_pos_ptr | (Vector_t *) |
| Vector_index_t * | | Vector_pos_ptr | (Vector_t * x) |
| int | | Vector_priority_cmp | (Vector_t const *, Vector_t const *, Vector_cmp_t cmp) |
| void | | Vector_qsort | (Vector_t *, Vector_cmp_t order) |
| void | | Vector_reverse | (Vector_t * self) |
| Vector_index_t | | Vector_rfind | (Vector_t const * self, Vector_index_t start, oTypeParam needle) |
| Vector_index_t | | Vector_rfind_if | (Vector_t const * self, Vector_index_t start, Vector_feature_t feature, Global_ERWIN_BOOL value) |
| Vector_element_ptr_t | | Vector_rfind_ptr | (Vector_t const * self, Vector_index_t start, oTypeParam needle) |
| Vector_index_t | | Vector_rfind_raw | (Vector_t const * self, Vector_index_t start, oType const * needle, Vector_cnt_t len) |
| void | | Vector_roformat | (Vector_format_info_t * info, Vector_t * self, unsigned long int options, Tchar const * format, ... arguments) |
| void | | Vector_rovformat | (Vector_format_info_t * info, Vector_t * self, unsigned long int options, Tchar const * format, va_list arguments) |
| void | | Vector_rtrim | (Vector_t * self) |
| void | | Vector_rtrim_if | (Vector_t * self, Vector_feature_t feature, Global_ERWIN_BOOL value) |
| int | | Vector_set | (Vector_t * self, Vector_index_t index, oTypeTouched newvalue) |
| void | | Vector_set_pos | (Vector_t *, Vector_index_t) |
| void | | Vector_set_pos | (Vector_t * x, Vector_index_t y) |
| void | | Vector_set_quotation_method | (Vector_t const * self, int which, Vector_quotation_method_t const *) |
| int | | Vector_set_size | (Vector_t * self, Vector_cnt_t size) |
| int | | Vector_set_size_no_resize | (Vector_t * self, Vector_cnt_t size) |
| int | | Vector_set_size_raw | (Vector_t * self, Vector_cnt_t size) |
| int | | Vector_set_size_with | (Vector_t * self, Vector_cnt_t size, oTypeTouched elem) |
| void | | Vector_shrink | (Vector_t * self, Global_ERWIN_BOOL tight) |
| void | | Vector_sort | (Vector_t *, Vector_cmp_t order) |
| Vector_cnt_t | | Vector_string_length | (Vector_t const * self, oType const * string) |
| Vector_t * | | Vector_subvector | (Vector_t const * self, Vector_index_t start_index, Vector_cnt_t size, Global_ERWIN_BOOL docopy) |
| void | | Vector_swap | (Vector_t * self, Vector_index_t index1, Vector_index_t index2) |
| int | | Vector_swap_erase | (Vector_t * self, Vector_index_t index, Vector_cnt_t number_of_elements) |
| int | | Vector_swap_erase_flags | (Vector_t * self, Vector_index_t index, Vector_cnt_t number_of_elements_to_delete, Global_ERWIN_BOOL resize, Global_ERWIN_BOOL delete_elems) |
| int | | Vector_swap_erase_flags | (Vector_t * self, Vector_index_t index, Vector_cnt_t number_of_elements_to_delete, Global_ERWIN_BOOL resize) |
| Vector_cnt_t | | Vector_table_size | (Vector_t const * self) |
| void | | Vector_to_lower | (Vector_t * self) |
| void | | Vector_to_upper | (Vector_t * self) |
| void | | Vector_trim | (Vector_t * self) |
| void | | Vector_trim_if | (Vector_t * self, Vector_feature_t feature, Global_ERWIN_BOOL value) |
| void | | Vector_vformat | (Vector_t * self, Tchar const * format, va_list) |
| void | | Vector_xchg | (Vector_t * self, Vector_t * other) |
| oTypeResult | | Vector_zero | (Vector_t const * self) |
| Vector_t const & | Vector_t:: | static_zero | () |
| Vector_t | Vector_t:: | stringify | (ERWIN_UNSIGNED_LONG_LONG a, int base, int options, int width, int prec = -1) |
| Vector_t | Vector_t:: | stringify | (ERWIN_LONG_LONG a, int base, int options, int width, int prec = -1) |
| Vector_t | Vector_t:: | stringify | (unsigned long a, int base, int options, int width, int prec = -1) |
| Vector_t | Vector_t:: | stringify | (long a, int base, int options, int width, int prec = -1) |
| Vector_t | Vector_t:: | stringify | (unsigned a, int base, int options, int width, int prec = -1) |
| Vector_t | Vector_t:: | stringify | (int a, int base, int options, int width, int prec = -1) |
| Vector_t | Vector_t:: | stringify | (unsigned short a, int base, int options, int width, int prec = -1) |
| Vector_t | Vector_t:: | stringify | (short a, int base, int options, int width, int prec = -1) |
| Vector_t | Vector_t:: | stringify | (unsigned char a, int base, int options, int width, int prec = -1) |
| Vector_t | Vector_t:: | stringify | (signed char a, int base, int options, int width, int prec = -1) |
| Vector_t | Vector_t:: | stringify | (double a, int base, int options, int width, int prec = -1) |
| Vector_t | Vector_t:: | stringify | (char a, int options, int width) |
| Vector_t | Vector_t:: | stringify | (char const * a, int options, int width, int prec = -1) |
| Vector_t | Vector_t:: | stringify | (wchar_t const * a, int options, int width, int prec = -1) |
| Vector_t | Vector_t:: | stringify | (Vector_t const * a, int options, int width, int prec = -1) |
| Vector_t | Vector_t:: | stringify | (Vector_t const & a, int options, int width, int prec = -1) |
| Vector_t | Vector_t:: | stringify | (bool a, int options, int width, int prec = -1) |
| | Vector_t:: | Vector | () |
| | Vector_t:: | Vector | (Vector_cnt_t initial_size) |
| | Vector_t:: | Vector | (oTypeTouched) |
| | Vector_t:: | Vector | (oTypeTouched, Vector_cnt_t) |
| | Vector_t:: | Vector | (Vector_t const *, bool do_copy = true) |
| | Vector_t:: | Vector | (Vector_t const *, Vector_index_t, Vector_cnt_t, bool do_copy = true) |
| | Vector_t:: | Vector | (oTypeVar const *, bool do_copy = true) |
| | Vector_t:: | Vector | (oTypeVar const *, Vector_cnt_t, bool do_copy = true) |
| | Vector_t:: | Vector | (oType const *) |
| | Vector_t:: | Vector | (oType const *, Vector_cnt_t) |
| | Vector_t:: | Vector | (bool must_be_true, oTypeVar * other, Vector_cnt_t count, Vector_cnt_t alloc) |
| | Vector_t:: | Vector | (bool must_be_true, oTypeVar * other, Vector_cnt_t count, Vector_cnt_t alloc, oTypeTouched zero_element) |
| | Vector_t:: | Vector | (bool must_be_true, Vector_t * other) |
| | Vector_t:: | Vector | (bool must_be_true, Vector_t & other) |
| | Vector_t:: | Vector | (Vector_t const &, bool docopy = true) |
| | Vector_t:: | Vector | (Vector_t const &, Vector_index_t, Vector_cnt_t, bool do_copy = true) |
| | Vector_t:: | operator Vector_t * | () |
| | Vector_t:: | operator Vector_t const * | () const |
| bool | Vector_t:: | operator!= | (Vector_t const & b) const |
| bool | Vector_t:: | operator!= | (Vector_t const * b) const |
| bool | Vector_t:: | operator< | (Vector_t const & b) const |
| bool | Vector_t:: | operator< | (Vector_t const * b) const |
| Vector_t & | Vector_t:: | operator<< | (oType const * a) |
| Vector_t & | Vector_t:: | operator<< | (oTypeTouched a) |
| Vector_t & | Vector_t:: | operator<< | (Vector_t const * a) |
| Vector_t & | Vector_t:: | operator<< | (Vector_t const & a) |
| Vector_t & | Vector_t:: | operator<< | (ERWIN_UNSIGNED_LONG_LONG a) |
| Vector_t & | Vector_t:: | operator<< | (ERWIN_LONG_LONG a) |
| Vector_t & | Vector_t:: | operator<< | (unsigned long a) |
| Vector_t & | Vector_t:: | operator<< | (signed long a) |
| Vector_t & | Vector_t:: | operator<< | (unsigned int a) |
| Vector_t & | Vector_t:: | operator<< | (signed int a) |
| Vector_t & | Vector_t:: | operator<< | (double a) |
| Vector_t & | Vector_t:: | operator<< | (void * a) |
| Vector_t & | Vector_t:: | operator<< | (unsigned short a) |
| Vector_t & | Vector_t:: | operator<< | (signed short a) |
| Vector_t & | Vector_t:: | operator<< | (bool a) |
| bool | Vector_t:: | operator<= | (Vector_t const & b) const |
| bool | Vector_t:: | operator<= | (Vector_t const * b) const |
| Vector_t & | Vector_t:: | operator= | (Vector_t const &) |
| Vector_t & | Vector_t:: | operator= | (Vector_t const *) |
| bool | Vector_t:: | operator== | (Vector_t const & b) const |
| bool | Vector_t:: | operator== | (Vector_t const * b) const |
| bool | Vector_t:: | operator> | (Vector_t const & b) const |
| bool | Vector_t:: | operator> | (Vector_t const * b) const |
| bool | Vector_t:: | operator>= | (Vector_t const & b) const |
| bool | Vector_t:: | operator>= | (Vector_t const * b) const |
| Vector_t & | Vector_t:: | append | (oTypeTouched a) |
| Vector_t & | Vector_t:: | append | (Vector_t const * a) |
| Vector_t & | Vector_t:: | append | (Vector_t const & a) |
| Vector_t & | Vector_t:: | append | (oType const * a) |
| Vector_t & | Vector_t:: | append_basename | (Vector_t const & other) |
| Vector_t & | Vector_t:: | append_basename | (Vector_t const * other) |
| Vector_t & | Vector_t:: | append_config_file_name | (oType const * progname, bool local = false) |
| Vector_t & | Vector_t:: | append_directory | (Vector_t const & other) |
| Vector_t & | Vector_t:: | append_directory | (Vector_t const * other) |
| Vector_t & | Vector_t:: | append_no_copy | (oTypeVar const * a, Vector_cnt_t n) |
| Vector_t & | Vector_t:: | append_raw | (oType const * a, Vector_cnt_t n) |
| Vector_t & | Vector_t:: | append_string | (oType const * a) |
| Vector_t & | Vector_t:: | append_subvector | (Vector_t const & a, Vector_index_t b, Vector_cnt_t c = -1, Global_ERWIN_BOOL d = Global_ERWIN_TRUE) |
| Vector_t & | Vector_t:: | append_subvector | (Vector_t const * a, Vector_index_t b, Vector_cnt_t c = -1, Global_ERWIN_BOOL d = Global_ERWIN_TRUE) |
| Vector_t & | Vector_t:: | append_vector | (Vector_t const * a) |
| Vector_t & | Vector_t:: | append_vector | (Vector_t const & a) |
| Vector_t & | Vector_t:: | chomp | () |
| Vector_t & | Vector_t:: | chop | (Vector_cnt_t n = 1) |
| Vector_t & | Vector_t:: | chop | (bool a, bool b = true) |
| Vector_t & | Vector_t:: | chop | (Vector_cnt_t n, bool a, bool b = true) |
| Vector_t & | Vector_t:: | chop | (bool a) |
| Vector_t & | Vector_t:: | chop | (Vector_cnt_t n, bool a) |
| Vector_t & | Vector_t:: | clear | () |
| Vector_t & | Vector_t:: | clear | (bool a, bool b = true) |
| Vector_t & | Vector_t:: | clear_keep | (Vector_cnt_t n) |
| Vector_t & | Vector_t:: | clear_no_resize | () |
| int | Vector_t:: | cmp | (Vector_t const * other, Vector_cmp_t fcmp = Vector_CMP_T_NULL) const |
| int | Vector_t:: | cmp | (Vector_t const & other, Vector_cmp_t cmp_func = Vector_CMP_T_NULL) const |
| Vector_t * | Vector_t:: | copy | () const |
| Vector_t * | Vector_t:: | copy_detach | () |
| Vector_t * | Vector_t:: | copy_err | (int * err) const |
| Vector_t & | Vector_t:: | detach | () |
| Vector_t & | Vector_t:: | detach_as_is | () |
| Vector_t & | Vector_t:: | ensure_heap_storage | () |
| Vector_t & | Vector_t:: | ensure_size | (Vector_cnt_t a) |
| Vector_t & | Vector_t:: | ensure_size | (Vector_cnt_t a, oTypeTouched b) |
| Vector_t & | Vector_t:: | erase | (Vector_index_t i, Vector_cnt_t n = -1) |
| Vector_t & | Vector_t:: | erase | (Vector_index_t i, Vector_cnt_t n, bool a, bool b = true) |
| Vector_t & | Vector_t:: | erase | (Vector_index_t i, Vector_cnt_t n, bool a) |
| Vector_t & | Vector_t:: | fgets | (FILE * fileptr, Vector_cnt_t max_count = -1) |
| Vector_index_t | Vector_t:: | find | (Vector_t const & needle) const |
| Vector_index_t | Vector_t:: | find | (Vector_t const * needle) const |
| Vector_index_t | Vector_t:: | find | (Vector_index_t a, Vector_t const & needle) const |
| Vector_index_t | Vector_t:: | find | (Vector_index_t a, Vector_t const * needle) const |
| Vector_index_t | Vector_t:: | find_vector | (Vector_t const & needle) const |
| Vector_index_t | Vector_t:: | find_vector | (Vector_t const * needle) const |
| Vector_index_t | Vector_t:: | find_vector | (Vector_index_t a, Vector_t const & needle) const |
| Vector_index_t | Vector_t:: | find_vector | (Vector_index_t a, Vector_t const * needle) const |
| Vector_t & | Vector_t:: | format | (Tchar const *, ...) |
| Vector_t & | Vector_t:: | format | (unsigned long int, Tchar const *, ...) |
| Vector_t & | Vector_t:: | format | (Vector_format_info_t *, Tchar const *, ...) |
| Vector_t & | Vector_t:: | format | (Vector_format_info_t *, unsigned long int, Tchar const *, ...) |
| Vector_t & | Vector_t:: | heap_erase | (Vector_index_t i, Vector_cmp_t f = Vector_CMP_T_NULL) |
| Vector_t & | Vector_t:: | heap_fix | (Vector_index_t i, Vector_cmp_t f = Vector_CMP_T_NULL) |
| Vector_t & | Vector_t:: | heap_insert | (oTypeParam elem, Vector_cmp_t f = Vector_CMP_T_NULL) |
| Vector_t & | Vector_t:: | heap_raise | (Vector_index_t i, Vector_cmp_t f = Vector_CMP_T_NULL) |
| Vector_t & | Vector_t:: | heap_sink | (Vector_index_t i, Vector_cmp_t f = Vector_CMP_T_NULL) |
| Vector_t & | Vector_t:: | heap_sort | (Vector_cmp_t f = Vector_CMP_T_NULL) |
| Vector_t & | Vector_t:: | insert | (Vector_index_t i, oTypeTouched a) |
| Vector_t & | Vector_t:: | insert | (Vector_index_t i, Vector_t const & a, Vector_index_t b, Vector_cnt_t c = -1, Global_ERWIN_BOOL d = Global_ERWIN_TRUE) |
| Vector_t & | Vector_t:: | insert | (Vector_index_t i, Vector_t const * a, Vector_index_t b, Vector_cnt_t c = -1, Global_ERWIN_BOOL d = Global_ERWIN_TRUE) |
| Vector_t & | Vector_t:: | insert | (Vector_index_t i, oType const * a, Vector_cnt_t n) |
| Vector_t & | Vector_t:: | insert | (Vector_index_t i, oType const * a) |
| Vector_t & | Vector_t:: | insert | (Vector_index_t i, Vector_t const * a) |
| Vector_t & | Vector_t:: | insert | (Vector_index_t i, Vector_t const & a) |
| Vector_t & | Vector_t:: | insert_no_copy | (Vector_index_t i, oTypeVar const * a, Vector_cnt_t n) |
| Vector_t & | Vector_t:: | insert_raw | (Vector_index_t i, oType const * a, Vector_cnt_t n) |
| Vector_t & | Vector_t:: | insert_string | (Vector_index_t i, oType const * a) |
| Vector_t & | Vector_t:: | insert_subvector | (Vector_index_t i, Vector_t const * a, Vector_index_t b = 0, Vector_cnt_t c = -1, Global_ERWIN_BOOL d = Global_ERWIN_TRUE) |
| Vector_t & | Vector_t:: | insert_subvector | (Vector_index_t i, Vector_t const & a, Vector_index_t b = 0, Vector_cnt_t c = -1, Global_ERWIN_BOOL d = Global_ERWIN_TRUE) |
| Vector_t & | Vector_t:: | insert_vector | (Vector_index_t i, Vector_t const * a) |
| Vector_t & | Vector_t:: | insert_vector | (Vector_index_t i, Vector_t const & a) |
| bool | Vector_t:: | is_equal_at | (Vector_index_t a, Vector_t const & b) const |
| bool | Vector_t:: | is_equal_at | (Vector_index_t a, Vector_t const * b) const |
| bool | Vector_t:: | is_equal_at_vector | (Vector_index_t a, Vector_t const & b) const |
| bool | Vector_t:: | is_equal_at_vector | (Vector_index_t a, Vector_t const * b) const |
| Vector_t & | Vector_t:: | ltrim | () |
| Vector_t & | Vector_t:: | ltrim_if | (Vector_feature_t feature, bool inverted = true) |
| Vector_t & | Vector_t:: | ltrim_if_not | (Vector_feature_t feature, bool inverted = true) |
| Vector_t & | Vector_t:: | make_gap | (Vector_index_t a, Vector_cnt_t b) |
| Vector_t & | Vector_t:: | make_gap | (Vector_index_t a, oTypeTouched x, Vector_cnt_t b) |
| Vector_t & | Vector_t:: | make_gap_with | (Vector_index_t a, oTypeTouched x, Vector_cnt_t b) |
| Vector_t & | Vector_t:: | make_heap | (Vector_cmp_t f = Vector_CMP_T_NULL) |
| Vector_t & | Vector_t:: | map | (Vector_map_t fmap) |
| Vector_t & | Vector_t:: | overwrite | (Vector_index_t i, Vector_t const * a, Vector_index_t ia, Vector_cnt_t n) |
| Vector_t & | Vector_t:: | overwrite | (Vector_index_t i, Vector_t const & a, Vector_index_t ia, Vector_cnt_t n) |
| Vector_t & | Vector_t:: | overwrite | (Vector_index_t i, oType const * a, Vector_cnt_t n) |
| Vector_t & | Vector_t:: | overwrite | (Vector_index_t i, oType const * a) |
| Vector_t & | Vector_t:: | overwrite | (Vector_index_t i, Vector_t const * a) |
| Vector_t & | Vector_t:: | overwrite | (Vector_index_t i, Vector_t const & a) |
| Vector_t & | Vector_t:: | overwrite_flags | (Vector_index_t i, oType const * a, Vector_cnt_t n, bool dealloc, bool docopy) |
| Vector_t & | Vector_t:: | overwrite_raw | (Vector_index_t i, oType const * a, Vector_cnt_t n) |
| Vector_t & | Vector_t:: | overwrite_string | (Vector_index_t i, oType const * a) |
| Vector_t & | Vector_t:: | overwrite_vector | (Vector_index_t i, Vector_t const * a) |
| Vector_t & | Vector_t:: | overwrite_vector | (Vector_index_t i, Vector_t const & a) |
| Vector_t & | Vector_t:: | prepend | (oTypeTouched a) |
| Vector_t & | Vector_t:: | prepend | (Vector_t const * a) |
| Vector_t & | Vector_t:: | prepend | (Vector_t const & a) |
| Vector_t & | Vector_t:: | prepend | (oType const * a) |
| Vector_t & | Vector_t:: | prepend_no_copy | (oTypeVar const * a, Vector_cnt_t n) |
| Vector_t & | Vector_t:: | prepend_raw | (oType const * a, Vector_cnt_t n) |
| Vector_t & | Vector_t:: | prepend_string | (oType const * a) |
| Vector_t & | Vector_t:: | prepend_vector | (Vector_t const * a) |
| Vector_t & | Vector_t:: | prepend_vector | (Vector_t const & a) |
| int | Vector_t:: | priority_cmp | (Vector_t const * other, Vector_cmp_t fcmp = Vector_CMP_T_NULL) const |
| int | Vector_t:: | priority_cmp | (Vector_t const & other, Vector_cmp_t fcmp = Vector_CMP_T_NULL) const |
| Vector_t & | Vector_t:: | qsort | (Vector_cmp_t f = Vector_CMP_T_NULL) |
| Vector_t & | Vector_t:: | reverse | () |
| Vector_index_t | Vector_t:: | rfind | (Vector_t const & needle) const |
| Vector_index_t | Vector_t:: | rfind | (Vector_t const * needle) const |
| Vector_index_t | Vector_t:: | rfind | (Vector_index_t a, Vector_t const & needle) const |
| Vector_index_t | Vector_t:: | rfind | (Vector_index_t a, Vector_t const * needle) const |
| Vector_index_t | Vector_t:: | rfind_vector | (Vector_t const & needle) const |
| Vector_index_t | Vector_t:: | rfind_vector | (Vector_t const * needle) const |
| Vector_index_t | Vector_t:: | rfind_vector | (Vector_index_t a, Vector_t const & needle) const |
| Vector_index_t | Vector_t:: | rfind_vector | (Vector_index_t a, Vector_t const * needle) const |
| Vector_t & | Vector_t:: | rtrim | () |
| Vector_t & | Vector_t:: | rtrim_if | (Vector_feature_t feature, bool inv = true) |
| Vector_t & | Vector_t:: | rtrim_if_not | (Vector_feature_t feature, bool inv = true) |
| Vector_t & | Vector_t:: | set | (Vector_index_t i, oTypeTouched v) |
| Vector_t & | Vector_t:: | set_size | (Vector_cnt_t a) |
| Vector_t & | Vector_t:: | set_size | (Vector_cnt_t a, oTypeTouched b) |
| Vector_t & | Vector_t:: | shrink | (bool tight = true) |
| Vector_t & | Vector_t:: | sort | (Vector_cmp_t f = Vector_CMP_T_NULL) |
| Vector_t * | Vector_t:: | subvector | (Vector_index_t b, Vector_cnt_t c) const |
| Vector_t * | Vector_t:: | subvector | (Vector_index_t b, Vector_cnt_t c, bool d) const |
| Vector_t & | Vector_t:: | swap | (Vector_index_t a, Vector_index_t b) |
| Vector_t & | Vector_t:: | swap_chop | (Vector_cnt_t n = 1) |
| Vector_t & | Vector_t:: | swap_chop | (bool a, bool b = true) |
| Vector_t & | Vector_t:: | swap_chop | (Vector_cnt_t n, bool a, bool b = true) |
| Vector_t & | Vector_t:: | swap_chop | (bool a) |
| Vector_t & | Vector_t:: | swap_chop | (Vector_cnt_t n, bool a) |
| Vector_t & | Vector_t:: | swap_erase | (Vector_index_t i, Vector_cnt_t n = -1) |
| Vector_t & | Vector_t:: | swap_erase | (Vector_index_t i, Vector_cnt_t n, bool a, bool b = true) |
| Vector_t & | Vector_t:: | to_lower | () |
| Vector_t & | Vector_t:: | to_upper | () |
| Vector_t & | Vector_t:: | trim | () |
| Vector_t & | Vector_t:: | trim_if | (Vector_feature_t feature, bool inv = true) |
| Vector_t & | Vector_t:: | trim_if_not | (Vector_feature_t feature, bool inv = true) |
| Vector_t & | Vector_t:: | vformat | (Tchar const *, va_list) |
| Vector_t & | Vector_t:: | vformat | (unsigned long int, Tchar const *, va_list) |
| Vector_t & | Vector_t:: | vformat | (Vector_format_info_t *, Tchar const *, va_list) |
| Vector_t & | Vector_t:: | vformat | (Vector_format_info_t *, unsigned long int, Tchar const *, va_list) |
| Vector_t & | Vector_t:: | xchg | (Vector_t * other) |
| Vector_t & | Vector_t:: | xchg | (Vector_t & other) |
The key type of the data structure as seen by the
user of the interface. In more complex structures,
it may be different from iTypeVar, iTypeParam and
iTypeTouched.
The key type of the data structure in parameters
to functions. E.g. in C++, you may want to
use iType=MyType, but have iTypeParam="MyType const &"
With untemplatize, you can add such a "const &" to both
iTypeResult and iTypeParam by using iTypeSuffix="const &".
The key type of the data structure in return
values of functions. E.g. in C++, you may want to
use iType=MyType, but have iTypeResult="MyType const &"
With untemplatize, you can add such a "const &" to both
iTypeResult and iTypeParam by using iTypeSuffix="const &".
The key type of the data structure in parameters
to functions. The difference to iTypeParam is that the
parameter has a chance of being copied. For reference
counting, this might be important to distinguish.
The key type of the data structure as used
inside the implementation. The may be different
to iType, most likely by the lack of a "const" if
the data type is copied when stored in the map.
The value type of the data structure as seen by the
user of the interface. In more complex structures,
it may be different from oTypeVar, oTypeParam and
oTypeTouched.
| Global_ERWIN_BOOL | | List_next_iteration | (List_t const * self, Global_list_key_t * key, oType * valuep) |
| Global_ERWIN_BOOL | | List_next_iteration_reverse | (List_t const * self, Global_list_key_t * key, oType * valuep) |
| void | | Map_delete_values | (oType * values) |
| oType * | | Map_get_values | (Map_t const * self) |
| int | | Vector_append_config_file_name | (Vector_t * self, oType const * program_name, Global_ERWIN_BOOL local) |
| int | | Vector_append_raw | (Vector_t * self, oType const * elements, Vector_cnt_t count) |
| int | | Vector_append_string | (Vector_t * self, oType const * theelements) |
| Vector_index_t | | Vector_find_raw | (Vector_t const * self, Vector_index_t start, oType const * needle, Vector_cnt_t len) |
| int | | Vector_insert_raw | (Vector_t * self, Vector_index_t index, oType const * values, Vector_cnt_t count) |
| int | | Vector_insert_string | (Vector_t * self, Vector_index_t start_index, oType const * values) |
| Global_ERWIN_BOOL | | Vector_is_equal_at | (Vector_t const * self, Vector_index_t pos, oType const * other, Vector_cnt_t len) |
| oType const * | | Vector_nth_ptr_char_const | (Vector_t const * self, Vector_index_t idx) |
| oType const * | | Vector_nth_ptr_char_const | (Vector_t const * self, Vector_index_t idx) |
| oType const * | | Vector_nth_ptr_check_const | (Vector_t const * self, Vector_index_t idx) |
| oType const * | | Vector_nth_ptr_check_const | (Vector_t const * self, Vector_index_t idx) |
| oType const * | | Vector_nth_ptr_const | (Vector_t const * self, Vector_index_t idx) |
| oType const * | | Vector_nth_ptr_const | (Vector_t const * self, Vector_index_t idx) |
| int | | Vector_overwrite_flags | (Vector_t * self, Vector_index_t start_index, oType const * values, Vector_cnt_t count, Global_ERWIN_BOOL copy_elements, Global_ERWIN_BOOL delete_overwritten_elements) |
| int | | Vector_overwrite_raw | (Vector_t * self, Vector_index_t start_index_in_self, oType const * newdata, Vector_cnt_t count) |
| int | | Vector_overwrite_string | (Vector_t * self, Vector_index_t start_index_in_self, oType const * newdata) |
| Vector_index_t | | Vector_rfind_raw | (Vector_t const * self, Vector_index_t start, oType const * needle, Vector_cnt_t len) |
| Vector_cnt_t | | Vector_string_length | (Vector_t const * self, oType const * string) |
| void | Map_t:: | delete_values | (oType * k) |
| | Vector_t:: | Vector | (oType const *) |
| | Vector_t:: | Vector | (oType const *, Vector_cnt_t) |
| oType const * | Vector_t:: | operator+ | (Vector_index_t i) const |
| oType const * | Vector_t:: | operator+ | (Vector_index_t i) const |
| Vector_t & | Vector_t:: | operator<< | (oType const * a) |
| oType & | Map_t:: | operator[] | (iTypeTouched i) |
| Vector_t & | Vector_t:: | append | (oType const * a) |
| Vector_t & | Vector_t:: | append_config_file_name | (oType const * progname, bool local = false) |
| Vector_t & | Vector_t:: | append_raw | (oType const * a, Vector_cnt_t n) |
| Vector_t & | Vector_t:: | append_string | (oType const * a) |
| void | (* _Vector_quotation_method_t:: | check_quote) | (oType * destination, int length) |
| Vector_index_t | Vector_t:: | find | (oType const * needle, Vector_cnt_t n) const |
| Vector_index_t | Vector_t:: | find | (oType const * needle) const |
| Vector_index_t | Vector_t:: | find | (Vector_index_t a, oType const * needle, Vector_cnt_t n) const |
| Vector_index_t | Vector_t:: | find | (Vector_index_t a, oType const * needle) const |
| oType * | Map_t:: | find_ptr | (iTypeParam i) const |
| oType const * | Map_t:: | find_ptr | (iTypeParam i) const |
| oType * | Map_t:: | find_ptr_ensure | (iTypeTouched i) |
| oType const * | Map_t:: | find_ptr_ensure | (iTypeTouched i) |
| Vector_index_t | Vector_t:: | find_raw | (oType const * needle, Vector_cnt_t n) const |
| Vector_index_t | Vector_t:: | find_raw | (Vector_index_t a, oType const * needle, Vector_cnt_t n) const |
| Vector_index_t | Vector_t:: | find_string | (oType const * needle) const |
| Vector_index_t | Vector_t:: | find_string | (Vector_index_t a, oType const * needle) const |
| oType * | Map_t:: | get_values | () const |
| Vector_t & | Vector_t:: | insert | (Vector_index_t i, oType const * a, Vector_cnt_t n) |
| Vector_t & | Vector_t:: | insert | (Vector_index_t i, oType const * a) |
| Vector_t & | Vector_t:: | insert_raw | (Vector_index_t i, oType const * a, Vector_cnt_t n) |
| Vector_t & | Vector_t:: | insert_string | (Vector_index_t i, oType const * a) |
| bool | Vector_t:: | is_equal_at | (Vector_index_t a, oType const * b, Vector_cnt_t n) const |
| bool | Vector_t:: | is_equal_at | (Vector_index_t a, oType const * b) const |
| bool | Vector_t:: | is_equal_at_raw | (Vector_index_t a, oType const * b, Vector_cnt_t n) const |
| bool | Vector_t:: | is_equal_at_string | (Vector_index_t a, oType const * b) const |
| bool | List_t:: | next_iteration | (Global_list_key_t * a, oType * b) const |
| bool | List_t:: | next_iteration_reverse | (Global_list_key_t * a, oType * b) const |
| oType const * | Vector_t:: | nth_ptr | (Vector_index_t i) const |
| oType const * | Vector_t:: | nth_ptr_char | (Vector_index_t i) const |
| oType const * | Vector_t:: | nth_ptr_check | (Vector_index_t i) const |
| oType const & | Vector_t:: | nth_ref | (Vector_index_t i) const |
| oType const & | Vector_t:: | nth_ref_char | (Vector_index_t i) const |
| oType const & | Vector_t:: | nth_ref_check | (Vector_index_t i) const |
| Vector_t & | Vector_t:: | overwrite | (Vector_index_t i, oType const * a, Vector_cnt_t n) |
| Vector_t & | Vector_t:: | overwrite | (Vector_index_t i, oType const * a) |
| Vector_t & | Vector_t:: | overwrite_flags | (Vector_index_t i, oType const * a, Vector_cnt_t n, bool dealloc, bool docopy) |
| Vector_t & | Vector_t:: | overwrite_raw | (Vector_index_t i, oType const * a, Vector_cnt_t n) |
| Vector_t & | Vector_t:: | overwrite_string | (Vector_index_t i, oType const * a) |
| Vector_t & | Vector_t:: | prepend | (oType const * a) |
| Vector_t & | Vector_t:: | prepend_raw | (oType const * a, Vector_cnt_t n) |
| Vector_t & | Vector_t:: | prepend_string | (oType const * a) |
| void | (* _Vector_quotation_method_t:: | quote) | (oType * destination, Tchar tobequoted, int length) |
| Vector_index_t | Vector_t:: | rfind | (oType const * needle, Vector_cnt_t n) const |
| Vector_index_t | Vector_t:: | rfind | (oType const * needle) const |
| Vector_index_t | Vector_t:: | rfind | (Vector_index_t a, oType const * needle, Vector_cnt_t n) const |
| Vector_index_t | Vector_t:: | rfind | (Vector_index_t a, oType const * needle) const |
| Vector_index_t | Vector_t:: | rfind_raw | (oType const * needle, Vector_cnt_t n) const |
| Vector_index_t | Vector_t:: | rfind_raw | (Vector_index_t a, oType const * needle, Vector_cnt_t n) const |
| Vector_index_t | Vector_t:: | rfind_string | (oType const * needle) const |
| Vector_index_t | Vector_t:: | rfind_string | (Vector_index_t a, oType const * needle) const |
| Vector_cnt_t | Vector_t:: | string_length | (oType const * a) const |
| oType | _Map_pair_t:: | value |
The value type of the data structure in parameters
to functions. E.g. in C++, you may want to
use oType=MyType, but have oTypeParam="MyType const &"
With untemplatize, you can add such a "const &" to both
oTypeResult and oTypeParam by using oTypeSuffix="const &".
The value type of the data structure in return
values of functions. E.g. in C++, you may want to
use oType=MyType, but have oTypeResult="MyType const &"
With untemplatize, you can add such a "const &" to both
oTypeResult and oTypeParam by using oTypeSuffix="const &".
The value type of the data structure in parameters
to functions. The difference to oTypeParam is that the
parameter has a chance of being copied. For reference
counting, this might be important to distinguish.
The value type of the data structure as used
inside the implementation. The may be different
to oType, most likely by the lack of a "const" if
the data type is copied when stored in the map.