From 9695c1ee6901ff07008eddf9b7529ab58b7da43e Mon Sep 17 00:00:00 2001 From: BlackMATov Date: Sun, 5 May 2019 11:45:30 +0700 Subject: [PATCH] update README API --- README.md | 133 +++++++++++++++++++++++++++++++++++++----------------- 1 file changed, 91 insertions(+), 42 deletions(-) diff --git a/README.md b/README.md index eefc06f..3a9c01a 100644 --- a/README.md +++ b/README.md @@ -191,40 +191,61 @@ value_compare value_comp() const; ### Non-member functions ```cpp -template < typename K, typename C, typename A > +template < typename Key + , typename Compare + , typename Allocator + , typename Container > void swap( - flat_set& l, - flat_set& r); + flat_set& l, + flat_set& r); -template < typename K, typename C, typename A > +template < typename Key + , typename Compare + , typename Allocator + , typename Container > bool operator==( - const flat_set& l, - const flat_set& r); + const flat_set& l, + const flat_set& r); -template < typename K, typename C, typename A > +template < typename Key + , typename Compare + , typename Allocator + , typename Container > bool operator!=( - const flat_set& l, - const flat_set& r); + const flat_set& l, + const flat_set& r); -template < typename K, typename C, typename A > +template < typename Key + , typename Compare + , typename Allocator + , typename Container > bool operator<( - const flat_set& l, - const flat_set& r); + const flat_set& l, + const flat_set& r); -template < typename K, typename C, typename A > +template < typename Key + , typename Compare + , typename Allocator + , typename Container > bool operator>( - const flat_set& l, - const flat_set& r); + const flat_set& l, + const flat_set& r); -template < typename K, typename C, typename A > +template < typename Key + , typename Compare + , typename Allocator + , typename Container > bool operator<=( - const flat_set& l, - const flat_set& r); + const flat_set& l, + const flat_set& r); -template < typename K, typename C, typename A > +template < typename Key + , typename Compare + , typename Allocator + , typename Container > bool operator>=( - const flat_set& l, - const flat_set& r); + const flat_set& l, + const flat_set& r); ``` ## Flat Map @@ -402,40 +423,68 @@ value_compare value_comp() const; ### Non-member functions ```cpp -template < typename K, typename V, typename C, typename A > +template < typename Key + , typename Value + , typename Compare + , typename Allocator + , typename Container > void swap( - flat_map& l, - flat_map& r); + flat_map& l, + flat_map& r); -template < typename K, typename V, typename C, typename A > +template < typename Key + , typename Value + , typename Compare + , typename Allocator + , typename Container > bool operator==( - const flat_map& l, - const flat_map& r); + const flat_map& l, + const flat_map& r); -template < typename K, typename V, typename C, typename A > +template < typename Key + , typename Value + , typename Compare + , typename Allocator + , typename Container > bool operator!=( - const flat_map& l, - const flat_map& r); + const flat_map& l, + const flat_map& r); -template < typename K, typename V, typename C, typename A > +template < typename Key + , typename Value + , typename Compare + , typename Allocator + , typename Container > bool operator<( - const flat_map& l, - const flat_map& r); + const flat_map& l, + const flat_map& r); -template < typename K, typename V, typename C, typename A > +template < typename Key + , typename Value + , typename Compare + , typename Allocator + , typename Container > bool operator>( - const flat_map& l, - const flat_map& r); + const flat_map& l, + const flat_map& r); -template < typename K, typename V, typename C, typename A > +template < typename Key + , typename Value + , typename Compare + , typename Allocator + , typename Container > bool operator<=( - const flat_map& l, - const flat_map& r); + const flat_map& l, + const flat_map& r); -template < typename K, typename V, typename C, typename A > +template < typename Key + , typename Value + , typename Compare + , typename Allocator + , typename Container > bool operator>=( - const flat_map& l, - const flat_map& r); + const flat_map& l, + const flat_map& r); ``` ## Flat Multiset