FiberVISH 0.2
Fish - The Fiber Bundle API for the Vish Visualization Shell
Public Types | Public Member Functions | Static Public Member Functions | List of all members
Fiber::FlatMap< Key, Value > Class Template Reference

Public Types

using Container = std::vector< Pair >
 
using iterator = typename Container::iterator
 
using const_iterator = typename Container::const_iterator
 
using value_type = Pair
 

Public Member Functions

std::pair< typename Container::iterator, boolinsert (const Pair &pair)
 
bool erase (const Key &key)
 
const_iterator find (const Key &key) const
 
iterator find (const Key &key)
 
iterator begin ()
 
iterator end ()
 
const_iterator begin () const
 
const_iterator end () const
 
const_iterator cbegin () const
 
const_iterator cend () const
 
void reserve (std::size_t size)
 
auto size () const
 
void clear ()
 
bool empty () const
 

Static Public Member Functions

static bool compare (const Pair &a, const Pair &b)