|
AUI Framework
master
Cross-platform base for C++ UI apps
|
A std::map with AUI extensions. More...
#include <AUI/Common/AMap.h>
Additional Inherited Members# | |
Public Types inherited from ABaseMap< KeyType, ValueType, std::map< KeyType, ValueType, Predicate, Allocator > > | |
| using | iterator |
| using | const_iterator |
Public Member Functions inherited from ABaseMap< KeyType, ValueType, std::map< KeyType, ValueType, Predicate, Allocator > > | |
| ValueType & | operator[] (KeyType &&k) |
| ValueType & | operator[] (const KeyType &k) |
| const ValueType & | operator[] (KeyType &&k) const |
| const ValueType & | operator[] (const KeyType &k) const |
| ValueType & | at (const KeyType &key) |
| const ValueType & | at (const KeyType &key) const |
| const_contains_iterator | contains (const KeyType &key) const noexcept |
| contains_iterator | contains (const KeyType &key) noexcept |
| AOptional< ValueType > | optional (const KeyType &key) const noexcept |
| AVector< KeyType > | keyVector () |
| AVector< ValueType > | valueVector () |
| ValueType & | getOrInsert (const KeyType &keyType, Factory &&factory) noexcept(noexcept(factory())) |
| auto | toVector (BinaryOperation &&transformer) const -> AVector< decltype(transformer(std::declval< KeyType >(), std::declval< ValueType >()))> |
| AVector< std::tuple< KeyType, ValueType > > | toVector () const |
| ValueType & | operator[] (KeyType &&k) |
| ValueType & | operator[] (const KeyType &k) |
| const ValueType & | operator[] (KeyType &&k) const |
| const ValueType & | operator[] (const KeyType &k) const |
| ValueType & | at (const KeyType &key) |
| const ValueType & | at (const KeyType &key) const |
| const_contains_iterator | contains (const KeyType &key) const noexcept |
| contains_iterator | contains (const KeyType &key) noexcept |
| AOptional< ValueType > | optional (const KeyType &key) const noexcept |
| AVector< KeyType > | keyVector () |
| AVector< ValueType > | valueVector () |
| ValueType & | getOrInsert (const KeyType &keyType, Factory &&factory) noexcept(noexcept(factory())) |
| auto | toVector (BinaryOperation &&transformer) const -> AVector< decltype(transformer(std::declval< KeyType >(), std::declval< ValueType >()))> |
| AVector< std::tuple< KeyType, ValueType > > | toVector () const |