|
API_AUI_JSON std::pair< AString, AJson > * | contains (const AString &key) noexcept |
| If container contains key, returns pointer to the element. nullptr otherwise.
|
|
const std::pair< AString, AJson > * | contains (const AString &key) const noexcept |
| If container contains key, returns pointer to the element. nullptr otherwise.
|
|
API_AUI_JSON AJson & | operator[] (const AString &key) |
|
const AJson & | operator[] (const AString &key) const |
|
API_AUI_JSON AJson & | at (const AString &key) |
| If container contains key, returns reference to the element.
|
|
const AJson & | at (const AString &key) const |
| If container contains key, returns reference to the element.
|
|
| AVector (aui::range< Iterator > range) |
|
| AVector (std::vector< std::pair< AString, AJson >, 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 std::pair< AString, AJson > &item) noexcept |
|
void | removeAll (const T &item, Projection projection) noexcept |
|
AOptional< std::size_t > | removeFirst (const std::pair< AString, AJson > &item) noexcept |
|
bool | isSubsetOf (const OtherContainer &c) const noexcept |
|
bool | contains (const std::pair< AString, AJson > &value) const noexcept |
|
std::size_t | sizeInBytes () const noexcept |
|
std::pair< AString, AJson > & | at (std::size_t index) |
|
const std::pair< AString, AJson > & | at (std::size_t index) const |
|
self & | operator<< (const std::pair< AString, AJson > &rhs) noexcept |
|
self & | operator<< (std::pair< AString, AJson > &&rhs) noexcept |
|
self & | operator<< (const OtherContainer &c) noexcept |
|
self & | operator<< (OtherContainer &&c) noexcept |
|
std::pair< AString, AJson > & | first () noexcept |
|
const std::pair< AString, AJson > & | first () const noexcept |
|
std::pair< AString, AJson > & | last () noexcept |
|
const std::pair< AString, AJson > & | last () const noexcept |
|
AOptional< size_t > | indexOf (const std::pair< AString, AJson > &value) const noexcept |
|
AVector< std::pair< AString, AJson > > & | sort () noexcept |
|
AVector< std::pair< AString, AJson > > & | sort (Comparator &&comparator) noexcept |
|
std::pair< AString, AJson > * | 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< std::pair< AString, AJson > > | toSet () const noexcept |
|
auto | map (UnaryOperation &&transformer) -> AVector< decltype(transformer(std::declval< std::pair< AString, AJson > & >()))> |
|
auto | map (UnaryOperation &&transformer) const -> AVector< decltype(transformer(std::declval< std::pair< AString, AJson > >()))> |
|
auto | toMap (UnaryOperation &&transformer) const -> AMap< decltype(transformer(std::declval< std::pair< AString, AJson > >()).first), decltype(transformer(std::declval< std::pair< AString, AJson > >()).second)> |
|
auto | toMap (UnaryOperation &&transformer) -> AMap< decltype(transformer(std::declval< std::pair< AString, AJson > >()).first), decltype(transformer(std::declval< std::pair< AString, AJson > >()).second)> |
|
self | filter (Predicate &&predicate) |
|