accumulate(const UT_StringHolder &init_value, BinaryOp add) const | UT_Array< UT_StringHolder > | |
aliasArray(UT_StringHolder *newdata) | UT_Array< UT_StringHolder > | inline |
append() | UT_Array< UT_StringHolder > | inline |
append(const UT_StringHolder &t) | UT_Array< UT_StringHolder > | inline |
append(UT_StringHolder &&t) | UT_Array< UT_StringHolder > | inline |
append(const UT_StringHolder &t, bool check_dup) | UT_Array< UT_StringHolder > | inline |
append(const UT_StringHolder *pt, exint count) | UT_Array< UT_StringHolder > | |
appendImpl(S &&s) | UT_Array< UT_StringHolder > | protected |
appendMultiple(const UT_StringHolder &t, exint count) | UT_Array< UT_StringHolder > | |
apply(int(*apply_func)(UT_StringHolder &t, void *d), void *d) | UT_Array< UT_StringHolder > | |
array() | UT_Array< UT_StringHolder > | inline |
array() const | UT_Array< UT_StringHolder > | inline |
begin() | UT_Array< UT_StringHolder > | inline |
begin() const | UT_Array< UT_StringHolder > | inline |
bumpCapacity(exint min_capacity) | UT_Array< UT_StringHolder > | inline |
bumpEntries(exint newsize) | UT_Array< UT_StringHolder > | inline |
bumpSize(exint newsize) | UT_Array< UT_StringHolder > | inline |
capacity() const | UT_Array< UT_StringHolder > | |
clear() | UT_Array< UT_StringHolder > | inline |
collapseIf(IsEqual is_equal) | UT_Array< UT_StringHolder > | inline |
Comparator typedef | UT_Array< UT_StringHolder > | |
concat(const UT_Array< UT_StringHolder > &a) | UT_Array< UT_StringHolder > | |
concat(UT_Array< UT_StringHolder > &&a) noexcept | UT_Array< UT_StringHolder > | |
const_iterator typedef | UT_Array< UT_StringHolder > | |
const_reverse_iterator typedef | UT_Array< UT_StringHolder > | |
constant(const UT_StringHolder &v) | UT_Array< UT_StringHolder > | |
construct(UT_StringHolder &dst, S &&...s) | UT_Array< UT_StringHolder > | inlineprotectedstatic |
copyConstruct(UT_StringHolder &dst, const UT_StringHolder &src) | UT_Array< UT_StringHolder > | inlineprotectedstatic |
cycle(exint how_many) | UT_Array< UT_StringHolder > | |
data() | UT_Array< UT_StringHolder > | inline |
data() const | UT_Array< UT_StringHolder > | inline |
emplace_back(S &&...s) | UT_Array< UT_StringHolder > | |
end() | UT_Array< UT_StringHolder > | inline |
end() const | UT_Array< UT_StringHolder > | inline |
entries() const | UT_Array< UT_StringHolder > | inline |
entries(exint newsize) | UT_Array< UT_StringHolder > | inline |
extractRange(exint begin_i, exint end_i, UT_Array< UT_StringHolder > &dest) | UT_Array< UT_StringHolder > | |
find(const UT_StringRef &str, exint s=0) const | UT_StringArray | inline |
UT_Array< UT_StringHolder >::find(const S &s, exint start=0) const | UT_Array< UT_StringHolder > | |
findAndRemove(const S &s) | UT_Array< UT_StringHolder > | |
forcedGet(exint i) const | UT_Array< UT_StringHolder > | inline |
forcedRef(exint i) | UT_Array< UT_StringHolder > | inline |
getArray() const | UT_Array< UT_StringHolder > | inline |
getLongestPrefixLength() const | UT_StringArray | |
getMemoryUsage(bool inclusive=false) const | UT_Array< UT_StringHolder > | inline |
getRawArray() const | UT_Array< UT_StringHolder > | inline |
hash() const | UT_StringArray | |
hasSortedSubset(const UT_Array< UT_StringHolder > &other, ComparatorBool is_less={}) const | UT_Array< UT_StringHolder > | |
hasSortedSubset(const UT_Array< UT_StringHolder > &other, Comparator compare) const | UT_Array< UT_StringHolder > | |
heapMax() const | UT_Array< UT_StringHolder > | inline |
heapPop(Comparator compare) | UT_Array< UT_StringHolder > | |
heapPush(const UT_StringHolder &t, Comparator compare) | UT_Array< UT_StringHolder > | |
index(const UT_StringHolder &t) const | UT_Array< UT_StringHolder > | inline |
insert(exint index) | UT_Array< UT_StringHolder > | |
insert(const UT_StringHolder &t, exint i) | UT_Array< UT_StringHolder > | inline |
insert(UT_StringHolder &&t, exint i) | UT_Array< UT_StringHolder > | inline |
insertAt(const UT_StringHolder &t, exint index) | UT_Array< UT_StringHolder > | inline |
insertImpl(S &&s, exint index) | UT_Array< UT_StringHolder > | protected |
isEmpty() const | UT_Array< UT_StringHolder > | inline |
isEqual(const UT_Array< UT_StringHolder > &a, ComparatorBool is_equal) const | UT_Array< UT_StringHolder > | |
isEqual(const UT_Array< UT_StringHolder > &a, Comparator compare) const | UT_Array< UT_StringHolder > | |
isHeapBuffer() const | UT_Array< UT_StringHolder > | inline |
isPOD() | UT_Array< UT_StringHolder > | inlineprotectedstatic |
isValidIndex(exint index) const | UT_Array< UT_StringHolder > | inline |
iterator typedef | UT_Array< UT_StringHolder > | |
join(const char *sep, UT_String &result) const | UT_StringArray | |
join(const char *sep, UT_WorkBuffer &result) const | UT_StringArray | |
join(const char *sep, const char *sep_last, UT_String &result) const | UT_StringArray | |
join(const char *sep, const char *sep_last, UT_WorkBuffer &result) const | UT_StringArray | |
last() | UT_Array< UT_StringHolder > | inline |
last() const | UT_Array< UT_StringHolder > | inline |
merge(const UT_Array< UT_StringHolder > &other, int direction, bool allow_dups, ComparatorBool is_less={}) | UT_Array< UT_StringHolder > | |
move(exint src_idx, exint dst_idx, exint how_many) | UT_Array< UT_StringHolder > | |
multipleInsert(exint index, exint count) | UT_Array< UT_StringHolder > | |
operator!=(const UT_Array< UT_StringHolder > &a) const | UT_Array< UT_StringHolder > | |
operator()(exint i) | UT_Array< UT_StringHolder > | inline |
operator()(exint i) const | UT_Array< UT_StringHolder > | inline |
operator+=(const UT_StringArray &src) | UT_StringArray | |
operator=(const UT_StringArray &src)=default | UT_StringArray | |
operator=(UT_StringArray &&src)=default | UT_StringArray | |
UT_Array< UT_StringHolder >::operator=(const UT_Array< UT_StringHolder > &a) | UT_Array< UT_StringHolder > | |
UT_Array< UT_StringHolder >::operator=(std::initializer_list< UT_StringHolder > ilist) | UT_Array< UT_StringHolder > | |
UT_Array< UT_StringHolder >::operator=(UT_Array< UT_StringHolder > &&a) | UT_Array< UT_StringHolder > | |
operator==(const UT_Array< UT_StringHolder > &a) const | UT_Array< UT_StringHolder > | |
operator[](exint i) | UT_Array< UT_StringHolder > | inline |
operator[](exint i) const | UT_Array< UT_StringHolder > | inline |
Parent typedef | UT_StringArray | |
range() | UT_Array< UT_StringHolder > | inline |
range() const | UT_Array< UT_StringHolder > | inline |
rbegin() | UT_Array< UT_StringHolder > | inline |
rbegin() const | UT_Array< UT_StringHolder > | inline |
remove(exint idx) | UT_StringArray | |
removeIf(IsEqual is_equal) | UT_Array< UT_StringHolder > | |
removeIndex(exint index) | UT_Array< UT_StringHolder > | inline |
removeItem(const reverse_iterator &it) | UT_Array< UT_StringHolder > | inline |
removeLast() | UT_Array< UT_StringHolder > | inline |
removeRange(exint begin_i, exint end_i) | UT_Array< UT_StringHolder > | |
rend() | UT_Array< UT_StringHolder > | inline |
rend() const | UT_Array< UT_StringHolder > | inline |
reverse() | UT_Array< UT_StringHolder > | |
reverse_iterator typedef | UT_Array< UT_StringHolder > | |
rrange() | UT_Array< UT_StringHolder > | inline |
rrange() const | UT_Array< UT_StringHolder > | inline |
safeIndex(const UT_StringHolder &t) const | UT_Array< UT_StringHolder > | inline |
selectNthLargest(exint idx, ComparatorBool is_less={}) | UT_Array< UT_StringHolder > | |
setCapacity(exint new_capacity) | UT_Array< UT_StringHolder > | |
setCapacityIfNeeded(exint min_capacity) | UT_Array< UT_StringHolder > | inline |
setSize(exint newsize) | UT_Array< UT_StringHolder > | inline |
setSizeAndShrink(exint new_size) | UT_Array< UT_StringHolder > | inline |
setSizeIfNeeded(exint minsize) | UT_Array< UT_StringHolder > | inline |
setSizeNoInit(exint newsize) | UT_Array< UT_StringHolder > | inline |
shrinkToFit() | UT_Array< UT_StringHolder > | inline |
size() const | UT_Array< UT_StringHolder > | inline |
sort(bool forward, bool numbered) | UT_StringArray | |
sort() | UT_StringArray | inline |
sort(Comparator compare) | UT_StringArray | inline |
sort(ComparatorBool is_less) | UT_StringArray | inline |
sortAndRemoveDuplicates(ComparatorBool is_less={}) | UT_Array< UT_StringHolder > | inline |
sortedFind(const UT_StringRef &str, Comparator compare) const | UT_StringArray | inline |
sortedFind(const char *str, bool forward=true, bool numbered=true) const | UT_StringArray | |
UT_Array< UT_StringHolder >::sortedFind(const UT_StringHolder &t, Comparator compare) const | UT_Array< UT_StringHolder > | |
sortedInsert(const char *str, bool forward=true, bool numbered=true) | UT_StringArray | |
sortedInsert(const char *str, Compare is_less) | UT_StringArray | inline |
UT_Array< UT_StringHolder >::sortedInsert(const UT_StringHolder &t, Comparator compare) | UT_Array< UT_StringHolder > | |
UT_Array< UT_StringHolder >::sortedInsert(const UT_StringHolder &t, ComparatorBool is_less={}) | UT_Array< UT_StringHolder > | |
sortedIntersection(const UT_Array< UT_StringHolder > &other, ComparatorBool is_less={}) | UT_Array< UT_StringHolder > | |
sortedIntersection(const UT_Array< UT_StringHolder > &other, UT_Array< UT_StringHolder > &result, ComparatorBool is_less={}) const | UT_Array< UT_StringHolder > | |
sortedIntersection(const UT_Array< UT_StringHolder > &other, Comparator compare) | UT_Array< UT_StringHolder > | |
sortedIntersection(const UT_Array< UT_StringHolder > &other, UT_Array< UT_StringHolder > &result, Comparator compare) const | UT_Array< UT_StringHolder > | |
sortedRemoveDuplicates() | UT_Array< UT_StringHolder > | |
sortedRemoveDuplicatesIf(CompareEqual compare_equal) | UT_Array< UT_StringHolder > | |
sortedSetDifference(const UT_Array< UT_StringHolder > &other, ComparatorBool is_less={}) | UT_Array< UT_StringHolder > | |
sortedSetDifference(const UT_Array< UT_StringHolder > &other, UT_Array< UT_StringHolder > &result, ComparatorBool is_less={}) const | UT_Array< UT_StringHolder > | |
sortedSetDifference(const UT_Array< UT_StringHolder > &other, Comparator compare) | UT_Array< UT_StringHolder > | |
sortedSetDifference(const UT_Array< UT_StringHolder > &other, UT_Array< UT_StringHolder > &result, Comparator compare) const | UT_Array< UT_StringHolder > | |
sortedUnion(const UT_Array< UT_StringHolder > &other, ComparatorBool is_less={}) | UT_Array< UT_StringHolder > | |
sortedUnion(const UT_Array< UT_StringHolder > &other, UT_Array< UT_StringHolder > &result, ComparatorBool is_less={}) const | UT_Array< UT_StringHolder > | |
sortedUnion(const UT_Array< UT_StringHolder > &other, Comparator compare) | UT_Array< UT_StringHolder > | |
sortedUnion(const UT_Array< UT_StringHolder > &other, UT_Array< UT_StringHolder > &result, Comparator compare) const | UT_Array< UT_StringHolder > | |
stableArgSort(UT_Array< I > &indices, ComparatorBool is_less) const | UT_Array< UT_StringHolder > | inline |
stableSort(ComparatorBool is_less={}) | UT_Array< UT_StringHolder > | inline |
stableSortByKey(const UT_Array< K > &keys, ComparatorBool is_less) | UT_Array< UT_StringHolder > | inline |
stableSortIndices(UT_Array< I > &indices) const | UT_StringArray | inline |
UT_Array< UT_StringHolder >::stableSortIndices(UT_Array< I > &indices, ComparatorBool is_less) const | UT_Array< UT_StringHolder > | inline |
stableSortRange(ComparatorBool is_less, exint start, exint end) | UT_Array< UT_StringHolder > | inline |
stdsort(ComparatorBool is_less) | UT_Array< UT_StringHolder > | inline |
swap(UT_Array< UT_StringHolder > &other) | UT_Array< UT_StringHolder > | |
traverser typedef | UT_Array< UT_StringHolder > | |
truncate(exint maxsize) | UT_Array< UT_StringHolder > | inline |
uniqueSortedFind(const UT_StringHolder &item, ComparatorBool is_less={}) const | UT_Array< UT_StringHolder > | |
uniqueSortedFind(const UT_StringHolder &item, Comparator compare) const | UT_Array< UT_StringHolder > | |
uniqueSortedInsert(const UT_StringHolder &t, Comparator compare) | UT_Array< UT_StringHolder > | inline |
uniqueSortedInsert(const UT_StringHolder &t, ComparatorBool is_less={}) | UT_Array< UT_StringHolder > | |
uniqueSortedInsert(UT_StringHolder &&t, Comparator compare) | UT_Array< UT_StringHolder > | inline |
uniqueSortedInsertImpl(S &&s, Comparator compare) | UT_Array< UT_StringHolder > | protected |
unsafeClearData() | UT_Array< UT_StringHolder > | inline |
unsafeShareData(UT_Array< UT_StringHolder > &src) | UT_Array< UT_StringHolder > | inline |
unsafeShareData(UT_StringHolder *src, exint srcsize) | UT_Array< UT_StringHolder > | inline |
unsafeShareData(UT_StringHolder *src, exint size, exint capacity) | UT_Array< UT_StringHolder > | inline |
UT_Array(const UT_Array< UT_StringHolder > &a) | UT_Array< UT_StringHolder > | explicit |
UT_Array(UT_Array< UT_StringHolder > &&a) noexcept | UT_Array< UT_StringHolder > | |
UT_Array(const exint capacity, const exint size) | UT_Array< UT_StringHolder > | |
UT_Array(const exint capacity=0) | UT_Array< UT_StringHolder > | explicit |
UT_Array(std::initializer_list< UT_StringHolder > init) | UT_Array< UT_StringHolder > | explicit |
UT_Array(const UT_ArrayCT::ExternalCapacity, UT_StringHolder *external_data, const exint external_capacity) | UT_Array< UT_StringHolder > | explicitprotected |
UT_Array(const UT_ArrayCT::ExternalMove, UT_StringHolder *external_data, const exint external_capacity, UT_Array &&a) | UT_Array< UT_StringHolder > | explicitprotected |
UT_StringArray() | UT_StringArray | inline |
UT_StringArray(const char **src) | UT_StringArray | explicit |
UT_StringArray(const Parent &src) | UT_StringArray | inline |
UT_StringArray(Parent &&src) noexcept | UT_StringArray | inline |
UT_StringArray(UT_StringArray &&src) noexcept=default | UT_StringArray | |
UT_StringArray(const UT_StringArray &src)=default | UT_StringArray | |
validateEmplaceArgs(First &&first, Rest &&...rest) const | UT_Array< UT_StringHolder > | inlineprotected |
validateEmplaceArgs() const | UT_Array< UT_StringHolder > | inlineprotected |
value_type typedef | UT_Array< UT_StringHolder > | |
zero() | UT_Array< UT_StringHolder > | |
~UT_Array() | UT_Array< UT_StringHolder > | |