|
ARB
|
#include <arb_strarray.h>


Public Member Functions | |
| ConstStrArray () | |
| ~ConstStrArray () OVERRIDE | |
| void | set_memblock (char *block) |
| void | erase () |
| void | put (const char *elem) |
| void | put_before (int insert_before, const char *elem) |
| const char * | replace (int i, const char *elem) |
| PREPARE_MARK_NONFINAL_CLASS (ConstStrArray) | |
Public Member Functions inherited from CharPtrArray | |
| void | reserve (size_t forElems) |
| void | optimize_space () |
| size_t | size () const |
| bool | empty () const |
| const char * | operator[] (int i) const |
| void | swap (int i1, int i2) |
| void | move (int from, int to) |
| void | remove (int i) |
| void | safe_remove (int i) |
| void | resize (int newsize) |
| void | clear () |
| void | sort (CharPtrArray_compare_fun compare, void *client_data) |
| void | uniq (CharPtrArray_compare_fun compare, void *client_data) |
| void | sort_and_uniq (CharPtrArray_compare_fun compare, void *client_data) |
| int | index_of (const char *search_for) const |
Additional Inherited Members | |
Protected Member Functions inherited from CharPtrArray | |
| bool | ok () const |
| bool | elem_index (int i) const |
| bool | allocated_index (int i) const |
| void | set_space (size_t new_allocated) |
| void | reserve_space (size_t forElems, bool alloc_ahead) |
| CharPtrArray () | |
| virtual | ~CharPtrArray () |
| void | erase_elems () |
Protected Attributes inherited from CharPtrArray | |
| char ** | str |
| size_t | elems |
Definition at line 168 of file arb_strarray.h.
|
inline |
Definition at line 174 of file arb_strarray.h.
|
inline |
Definition at line 175 of file arb_strarray.h.
|
inline |
Definition at line 177 of file arb_strarray.h.
References arb_assert, and block.
Referenced by GBT_splitNdestroy_string(), and matrix_config_changed_cb().
|
inline |
Definition at line 183 of file arb_strarray.h.
References CharPtrArray::erase_elems().
Referenced by getKnownMacroClients(), parse_helix_list(), and parseCSV().
|
inline |
Definition at line 188 of file arb_strarray.h.
References CharPtrArray::allocated_index(), arb_assert, CharPtrArray::elems, NULp, CharPtrArray::ok(), and CharPtrArray::reserve_space().
Referenced by add_boolrule_cb(), AWT_configuration::add_predefined_to(), ARB_main(), bool_config_changed_cb(), calculate_preserves_cb(), GBT_get_alignment_names(), GBT_get_colorset_names(), GBT_get_configuration_names(), GBT_get_tree_names(), GBT_splitNdestroy_string(), ConfigMapping::get_entries(), get_SAI_groups(), TreeContainer::get_species_names(), AW_gc_manager::getColorRangeNames(), getKnownMacroClients(), matrix_config_changed_cb(), put_before(), and remove_from_configs().
Definition at line 197 of file arb_strarray.h.
References CharPtrArray::move(), put(), and CharPtrArray::size().
Referenced by add_field_cb(), and add_selected_cb().
Definition at line 206 of file arb_strarray.h.
References arb_assert, CharPtrArray::elem_index(), and CharPtrArray::ok().
Referenced by del_boolrule_cb(), GBT_commit_rename_session(), mod_boolrule_cb(), ConfigModifier::modifyConfig(), and new_input_window().
| ConstStrArray::PREPARE_MARK_NONFINAL_CLASS | ( | ConstStrArray | ) |
1.8.8