| AUI Framework
                         master
 Cross-platform base for C++ UI apps | 
An AVector with string-related functions.
#include <AUI/Common/AStringVector.h>
| Public Member Functions# | |
| AStringVector (const AVector< AString > &v) | |
| template<typename Iterator> | |
| AStringVector (Iterator begin, Iterator end) | |
| AStringVector (const std::allocator< AString > &allocator) | |
| AStringVector (super::size_type _Count, const std::allocator< AString > &allocator) | |
| AStringVector (super::size_type _Count, const AString &_Val, const std::allocator< AString > &allocator) | |
| AStringVector (std::initializer_list< AString > _Ilist, const std::allocator< AString > &allocator=std::allocator< AString >()) | |
| AStringVector & | noEmptyStrings () | 
| AString | join (wchar_t w) const | 
| AString | join (const AString &w) const | 
|  Public Member Functions inherited from AVector< AString > | |
| AVector (aui::range< Iterator > range) | |
| AVector (std::vector< AString, Allocator > &&rhs) noexcept | |
| iterator | insertAll (const OtherContainer &c) noexcept | 
| iterator | insertAll (OtherContainer &&c) noexcept | 
| iterator | insertAll (iterator at, const OtherContainer &c) noexcept | 
| iterator | insertAll (iterator at, OtherContainer &&c) noexcept | 
| void | removeAll (const AString &item) noexcept | 
| void | removeAll (const T &item, Projection projection) noexcept | 
| AOptional< std::size_t > | removeFirst (const AString &item) noexcept | 
| bool | isSubsetOf (const OtherContainer &c) const noexcept | 
| bool | contains (const AString &value) const noexcept | 
| std::size_t | sizeInBytes () const noexcept | 
| AString & | at (std::size_t index) | 
| const AString & | at (std::size_t index) const | 
| self & | operator<< (const AString &rhs) noexcept | 
| self & | operator<< (AString &&rhs) noexcept | 
| self & | operator<< (const OtherContainer &c) noexcept | 
| self & | operator<< (OtherContainer &&c) noexcept | 
| AString & | first () noexcept | 
| const AString & | first () const noexcept | 
| AString & | last () noexcept | 
| const AString & | last () const noexcept | 
| AOptional< size_t > | indexOf (const AString &value) const noexcept | 
| AVector< AString > & | sort () noexcept | 
| AVector< AString > & | sort (Comparator &&comparator) noexcept | 
| AString * | findIf (Predicate &&predicate) noexcept | 
| Finds element by predicate. | |
| void | removeAt (size_t index) noexcept | 
| void | removeIf (Predicate &&predicate) noexcept | 
| void | removeIfFirst (Predicate &&predicate) noexcept | 
| ASet< AString > | toSet () const noexcept | 
| auto | map (UnaryOperation &&transformer) -> AVector< decltype(transformer(std::declval< AString & >()))> | 
| auto | map (UnaryOperation &&transformer) const -> AVector< decltype(transformer(std::declval< AString >()))> | 
| auto | toMap (UnaryOperation &&transformer) const -> AMap< decltype(transformer(std::declval< AString >()).first), decltype(transformer(std::declval< AString >()).second)> | 
| auto | toMap (UnaryOperation &&transformer) -> AMap< decltype(transformer(std::declval< AString >()).first), decltype(transformer(std::declval< AString >()).second)> | 
| self | filter (Predicate &&predicate) | 
| Additional Inherited Members# | |
|  Public Types inherited from AVector< AString > | |
| using | iterator | 
|  Static Public Member Functions inherited from AVector< AString > | |
| static AVector< AString, Allocator > | generate (size_t size, Callable &&callable) noexcept | 
| static auto | fromRange (aui::range< Iterator > range, UnaryOperation &&transformer) -> AVector< decltype(transformer(range.first()))> | 
| Constructs a new vector of transformed items of the range. | |
|  Protected Types inherited from AVector< AString > | |
| using | super | 
| using | self |