LeviLamina
Loading...
Searching...
No Matches
BidirectionalUnorderedMap< T0, T1 > Class Template Reference

Public Member Functions

T1 & operator[] (T0 const &key)
 
T1 const & operator[] (T0 const &key) const
 
T0 & operator() (T1 const &value)
 
T0 const & operator() (T1 const &value) const
 
bool contains (T0 const &a) const
 
bool contains (T1 const &a) const
 
void emplace (T0 const &a1, T1 const &a2)
 
void insert_or_assign (T0 const &a1, T1 const &a2)
 
void eraser (T0 const &a)
 
void erasel (T1 const &a)
 
void erase (T0 const &a)
 
void erase (T1 const &a)
 
T1 & atr (T0 const &a)
 
T0 & atl (T1 const &a)
 
T1 & at (T0 const &a)
 
T0 & at (T1 const &a)
 
T1 const & atr (T0 const &a) const
 
T0 const & atl (T1 const &a) const
 
T1 const & at (T0 const &a) const
 
T0 const & at (T1 const &a) const
 

Public Attributes

std::unordered_map< T0, T1 > mRight
 
std::unordered_map< T1, T0 > mLeft
 

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