|
AUI Framework
master
Cross-platform base for C++ UI apps
|
Simple command line arguments parser. More...
#include <AUI/Util/ACommandLineArgs.h>
Public Member Functions# | |
| AOptional< AString > | value (const AString &flagName) const |
| Finds –key=value style argument. | |
| AStringVector () | |
| 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 >()) | |
Public Member Functions inherited from AStringVector | |
| 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 |