template<typename
Key, typename Value, fl::size N>
class fl::FixedMap< Key, Value, N >
Definition at line 24 of file map.h.
|
| constexpr | FixedMap ()=default |
| |
| iterator | begin () |
| |
| const_iterator | begin () const |
| |
| constexpr fl::size | capacity () const |
| |
| void | clear () |
| |
| bool | contains (const Key &key) const |
| |
| constexpr bool | empty () const |
| |
| iterator | end () |
| |
| const_iterator | end () const |
| |
| iterator | find (const Key &key) |
| |
| const_iterator | find (const Key &key) const |
| |
| Value | get (const Key &key, bool *has=nullptr) const |
| |
| bool | get (const Key &key, Value *value) const |
| |
| bool | has (const Key &it) const |
| |
| template<typename Less> |
| iterator | highest (Less less_than=Less()) |
| |
| template<typename Less> |
| const_iterator | highest (Less less_than=Less()) const |
| |
| pair< bool, iterator > | insert (const Key &key, const Value &value, InsertResult *result=nullptr) |
| |
| pair< bool, iterator > | insert (Key &&key, Value &&value, InsertResult *result=nullptr) |
| |
| template<typename Less> |
| iterator | lowest (Less less_than=Less()) |
| |
| template<typename Less> |
| const_iterator | lowest (Less less_than=Less()) const |
| |
| bool | next (const Key &key, Key *next_key, bool allow_rollover=false) const |
| |
| Value & | operator[] (const Key &key) |
| |
| const Value & | operator[] (const Key &key) const |
| |
| bool | prev (const Key &key, Key *prev_key, bool allow_rollover=false) const |
| |
| constexpr fl::size | size () const |
| |
| bool | update (const Key &key, const Value &value, bool insert_if_missing=true) |
| |
| bool | update (const Key &key, Value &&value, bool insert_if_missing=true) |
| |