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 | ) |