Maria GDK 5.0.0.738
Documentation of native code in develop branch
Loading...
Searching...
No Matches
Maria::OneToOneMap< K, V > Class Template Reference

Public Types

using value_type = typename decltype(forward_)::value_type
 

Public Member Functions

void clear () noexcept
 
auto size () const noexcept
 
bool empty () const noexcept
 
std::optional< V > get (const K &key) const
 
std::optional< K > r_get (const V &key) const
 
void insert (const std::pair< K, V > &value)
 
bool erase (const K &key)
 
bool r_erase (const V &val)
 
auto begin () noexcept
 
auto begin () const noexcept
 
auto cbegin () const noexcept
 
auto end () noexcept
 
auto end () const noexcept
 
auto cend () const noexcept
 
auto rbegin () noexcept
 
auto rbegin () const noexcept
 
auto crbegin () const noexcept
 
auto rend () noexcept
 
auto rend () const noexcept
 
auto crend () const noexcept
 
auto r_begin () noexcept
 
auto r_begin () const noexcept
 
auto r_cbegin () const noexcept
 
auto r_end () noexcept
 
auto r_end () const noexcept
 
auto r_cend () const noexcept
 
auto r_rbegin () noexcept
 
auto r_rbegin () const noexcept
 
auto r_crbegin () const noexcept
 
auto r_rend () noexcept
 
auto r_rend () const noexcept
 
auto r_crend () const noexcept
 

The documentation for this class was generated from the following file: