libzed 1.9.9
A general-purpose library for quick and simple data manipulation.
 
Loading...
Searching...
No Matches
z::util::dictionary Member List

This is the complete list of members for z::util::dictionary, including all inherited members.

add(const T &object) overridez::core::sortedArray< T >virtual
z::core::array::add(const array &other) noexceptz::core::array< T >inline
addWord(const zstring &word) noexceptz::util::dictionary
append(const T &)z::core::array< T >
array()z::core::array< T >inline
array(const array &other)z::core::array< T >
array(const std::vector< T > &other)z::core::array< T >
array(const T &arg1, const Args &...args)z::core::array< T >
array(const std::initializer_list< T > &other)z::core::array< T >inline
array_dataz::core::array< T >protected
at(int)z::core::array< T >
at(int) const overridez::core::array< T >virtual
begin() const noexcept overridez::core::array< T >inlinevirtual
clear() noexceptz::util::dictionary
contains(const T &object) const noexceptz::core::array< T >inline
dictionary(bool caseSensitive=false) noexceptz::util::dictionary
dictionary(const dictionary &other) noexceptz::util::dictionary
end() const noexcept overridez::core::array< T >inlinevirtual
eq(const zstring * &arg1, const zstring * &arg2) const overridez::core::sortedRefArray< zstring * >inlineprotectedvirtual
z::core::sortedArray::eq(const T &arg1, const T &arg2) constz::core::array< T >inlineprotectedvirtual
filter(std::function< bool(const zstring &)> lambda) constz::util::dictionary
sortedRefArray< zstring * >::filter(std::function< bool(const T &)> lambda) constz::core::array< T >
find(const T &object) const overridez::core::sortedArray< T >virtual
findInsert(const T &object, bool allowDuplicates=true) constz::core::sortedArray< T >virtual
findPermutations(const zstring &scrambled) const noexceptz::util::dictionary
gt(const zstring * &arg1, const zstring * &arg2) const overridez::core::sortedRefArray< zstring * >inlineprotectedvirtual
z::core::sortedArray::gt(const T &arg1, const T &arg2) constz::core::array< T >inlineprotectedvirtual
increase(int newSize) noexceptz::core::array< T >inline
init(const T &arg1)z::core::array< T >inlineprotected
init(const T &arg1, const Args &...args)z::core::array< T >inlineprotected
insert(const T &, int)z::core::array< T >
isCaseSensitive() const noexceptz::util::dictionary
isValid(int index) constz::core::array< T >
isWord(const zstring &word) const noexceptz::util::dictionary
length() const noexcept overridez::core::array< T >virtual
load(archive &ar)z::util::dictionaryinline
sortedRefArray< zstring * >::load(cereal::JSONInputArchive &ar)z::core::array< T >inline
sortedRefArray< zstring * >::load(cereal::XMLInputArchive &ar)z::core::array< T >inline
lt(const zstring * &arg1, const zstring * &arg2) const overridez::core::sortedRefArray< zstring * >inlineprotectedvirtual
z::core::sortedArray::lt(const T &arg1, const T &arg2) constz::core::array< T >inlineprotectedvirtual
map(std::function< U(const T &)> lambda) constz::core::array< T >
maxWordLength() const noexceptz::util::dictionary
narrow(dictRange *wordRange, uint32_t nextChar) const noexceptz::util::dictionary
operator()(const zstring * &arg1, const zstring * &arg2) const overridez::core::sortedRefArray< zstring * >inlinevirtual
z::core::sortedArray::operator()(const T &arg1, const T &arg2) constz::core::array< T >virtual
operator<(const array &other) constz::core::array< T >
operator<=(const array &other) constz::core::array< T >inline
operator=(dictionary &&other) noexceptz::util::dictionary
operator=(const dictionary &other) noexceptz::util::dictionary
sortedRefArray< zstring * >::operator=(const array &other)z::core::array< T >
sortedRefArray< zstring * >::operator=(const std::initializer_list< T > &other)z::core::array< T >
operator==(const array &other) constz::core::array< T >
operator>(const array &other) constz::core::array< T >
operator>=(const array &other) constz::core::array< T >inline
operator[](int index) const overridez::core::array< T >inlinevirtual
operator[](int index)z::core::array< T >inline
pop()z::core::array< T >inline
push(const T &object) noexceptz::core::array< T >inline
push(const array &other) noexceptz::core::array< T >inline
randomElement() constz::core::array< T >inline
randomElements(int count) const noexceptz::core::array< T >inline
range() const noexceptz::util::dictionary
read(const zstring &filename, const core::timeout &time=-1, bool assumePresorted=false)z::util::dictionary
reduce(const T &defaultValue, std::function< T(const T &, const T &)> lambda) constz::core::array< T >
remove(int)z::core::array< T >
remove(int, int)z::core::array< T >
replace(int, int, const T &)z::core::array< T >
replace(int, int, const array< T > &)z::core::array< T >
reverse() noexcept overridez::core::sortedArray< T >inlinevirtual
reversed() const noexceptz::core::array< T >inline
save(archive &ar) constz::util::dictionaryinline
sortedRefArray< zstring * >::save(cereal::JSONOutputArchive &ar) constz::core::array< T >inline
sortedRefArray< zstring * >::save(cereal::XMLOutputArchive &ar) constz::core::array< T >inline
setCaseSensitive(bool caseSensitive) noexceptz::util::dictionary
shuffle() noexcept overridez::core::sortedArray< T >inlinevirtual
shuffled() const noexceptz::core::array< T >inline
size() const noexcept overridez::core::array< T >virtual
sort() noexceptz::core::array< T >inline
sort(std::function< bool(const T &, const T &)> lambda) noexceptz::core::array< T >inline
sorted() const noexceptz::core::array< T >inline
sorted(std::function< bool(const T &, const T &)> lambda) const noexceptz::core::array< T >inline
sortedArray()z::core::sortedArray< T >inline
sortedArray(const T &arg1, const Args &...args)z::core::sortedArray< T >inline
sortedRefArray()z::core::sortedRefArray< zstring * >inline
sortedRefArray(const zstring * &arg1, const Args &...args)z::core::sortedRefArray< zstring * >inline
subset(int index, int count) constz::core::array< T >
swap(int index1, int index2)z::core::array< T >
write(const zstring &filename)z::util::dictionary
~array()z::core::array< T >inlinevirtual
~dictionary() noexceptz::util::dictionary
~indexable() noexceptz::core::indexable< T >inlinevirtual
~iterable() noexceptz::core::iterable< ITER >inlinevirtual
~sizable() noexceptz::core::sizableinlinevirtual