#include <JPLSpatial/Containers/FlatMap.h>
|
| | FlatMap (const FlatMap &)=default |
| |
| | FlatMap (FlatMap &&) noexcept=default |
| |
| FlatMap & | operator= (const FlatMap &)=default |
| |
| FlatMap & | operator= (FlatMap &&) noexcept=default |
| |
| | ~FlatMap ()=default |
| |
| | FlatMap ()=default |
| |
| | FlatMap (const allocator_type &allocator) |
| |
| | FlatMap (Equals eq, const allocator_type &allocator={}) |
| |
| template<class InputIter > |
| | FlatMap (InputIter first, InputIter last, Equals eq={}, const allocator_type &allocator={}) |
| |
| | FlatMap (std::initializer_list< value_type > init, const allocator_type &allocator={}) |
| |
| JPL_INLINE const key_container_type & | keys () const noexcept |
| |
| JPL_INLINE const mapped_container_type & | values () const noexcept |
| |
| JPL_INLINE void | reserve (std::size_t n) |
| |
| JPL_INLINE size_type | size () const |
| |
| JPL_INLINE bool | empty () const |
| |
| JPL_INLINE iterator | begin () noexcept |
| |
| JPL_INLINE iterator | end () noexcept |
| |
| JPL_INLINE const_iterator | begin () const noexcept |
| |
| JPL_INLINE const_iterator | end () const noexcept |
| |
| JPL_INLINE const_iterator | cbegin () const noexcept |
| |
| JPL_INLINE const_iterator | cend () const noexcept |
| |
| JPL_INLINE void | push_back (const Key &k, const T &v) |
| |
| JPL_INLINE iterator | find (const Key &key) |
| |
| JPL_INLINE const_iterator | find (const Key &key) const |
| |
template<class K2 >
requires (EqComparable<Key, K2> || EqComparable<K2, Key>) |
| JPL_INLINE iterator | find (const K2 &key_like) |
| |
template<class K2 >
requires (EqComparable<Key, K2> || EqComparable<K2, Key>) |
| JPL_INLINE const_iterator | find (const K2 &key_like) const |
| |
| JPL_INLINE mapped_type & | at (const Key &key) |
| |
| JPL_INLINE const mapped_type & | at (const Key &key) const |
| |
| JPL_INLINE mapped_type & | operator[] (const Key &key) |
| |
| JPL_INLINE mapped_type & | operator[] (Key &&key) |
| |
| template<class... Args> |
| JPL_INLINE std::pair< iterator, bool > | emplace (Args &&... args) |
| |
| JPL_INLINE size_t | erase (const_iterator iter) |
| |
| JPL_INLINE size_t | erase (iterator it) |
| |
| JPL_INLINE size_t | erase (const Key &key) |
| |
template<class K2 >
requires (EqComparable<Key, K2> || EqComparable<K2, Key>) |
| JPL_INLINE size_t | erase (const K2 &key_like) |
| |
| template<class Predicate > |
| JPL_INLINE size_t | erase_if (Predicate &&pred) |
| |
| JPL_INLINE bool | contains (const Key &key) const |
| |
template<class K2 >
requires (EqComparable<Key, K2> || EqComparable<K2, Key>) |
| JPL_INLINE bool | contains (const K2 &key_like) const |
| |
◆ allocator_type
◆ const_iterator
◆ const_reference
◆ difference_type
◆ iterator
◆ key_compare
◆ key_container_type
◆ key_type
◆ mapped_container_type
◆ mapped_type
◆ reference
◆ size_type
◆ value_type
◆ FlatMap() [1/7]
◆ FlatMap() [2/7]
◆ ~FlatMap()
◆ FlatMap() [3/7]
◆ FlatMap() [4/7]
◆ FlatMap() [5/7]
◆ FlatMap() [6/7]
◆ FlatMap() [7/7]
◆ at() [1/2]
◆ at() [2/2]
◆ begin() [1/2]
◆ begin() [2/2]
◆ cbegin()
◆ cend()
◆ contains() [1/2]
◆ contains() [2/2]
◆ emplace()
◆ empty()
◆ end() [1/2]
◆ end() [2/2]
◆ erase() [1/4]
◆ erase() [2/4]
◆ erase() [3/4]
◆ erase() [4/4]
◆ erase_if()
◆ find() [1/4]
◆ find() [2/4]
◆ find() [3/4]
◆ find() [4/4]
◆ keys()
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ operator[]() [1/2]
◆ operator[]() [2/2]
◆ push_back()
◆ reserve()
◆ size()
◆ values()
◆ swap
The documentation for this class was generated from the following file: