ledger-core
Public Member Functions | List of all members
ledger::core::MapLike< K, V, Container > Class Template Reference

Public Member Functions

 MapLike (std::initializer_list< std::pair< const K, V >> il)
 
 MapLike (const Container &base)
 
 MapLike (const MapLike< K, V, Container > &map)
 
 MapLike (MapLike< K, V, Container > &&map)
 
MapLike< K, V, Container > & operator= (const MapLike< K, V, Container > &map)
 
V & operator[] (const K &key)
 
V & at (const K &key)
 
const V & at (const K &key) const
 
Option< V > lift (const K &key) const
 
bool contains (const K &key) const
 
bool remove (const K &key)
 
Array< K > getKeys () const
 
Array< V > getValues () const
 
bool empty () const
 
bool nonEmpty () const
 
size_t size () const
 
ContainergetContainer ()
 
const ContainergetContainer () const
 

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