update README API

This commit is contained in:
2019-05-05 11:45:30 +07:00
parent 07f00243cf
commit 9695c1ee69

133
README.md
View File

@@ -191,40 +191,61 @@ value_compare value_comp() const;
### Non-member functions ### Non-member functions
```cpp ```cpp
template < typename K, typename C, typename A > template < typename Key
, typename Compare
, typename Allocator
, typename Container >
void swap( void swap(
flat_set<K, C, A>& l, flat_set<Key, Compare, Allocator, Container>& l,
flat_set<K, C, A>& r); flat_set<Key, Compare, Allocator, Container>& r);
template < typename K, typename C, typename A > template < typename Key
, typename Compare
, typename Allocator
, typename Container >
bool operator==( bool operator==(
const flat_set<K, C, A>& l, const flat_set<Key, Compare, Allocator, Container>& l,
const flat_set<K, C, A>& r); const flat_set<Key, Compare, Allocator, Container>& r);
template < typename K, typename C, typename A > template < typename Key
, typename Compare
, typename Allocator
, typename Container >
bool operator!=( bool operator!=(
const flat_set<K, C, A>& l, const flat_set<Key, Compare, Allocator, Container>& l,
const flat_set<K, C, A>& r); const flat_set<Key, Compare, Allocator, Container>& r);
template < typename K, typename C, typename A > template < typename Key
, typename Compare
, typename Allocator
, typename Container >
bool operator<( bool operator<(
const flat_set<K, C, A>& l, const flat_set<Key, Compare, Allocator, Container>& l,
const flat_set<K, C, A>& r); const flat_set<Key, Compare, Allocator, Container>& r);
template < typename K, typename C, typename A > template < typename Key
, typename Compare
, typename Allocator
, typename Container >
bool operator>( bool operator>(
const flat_set<K, C, A>& l, const flat_set<Key, Compare, Allocator, Container>& l,
const flat_set<K, C, A>& r); const flat_set<Key, Compare, Allocator, Container>& r);
template < typename K, typename C, typename A > template < typename Key
, typename Compare
, typename Allocator
, typename Container >
bool operator<=( bool operator<=(
const flat_set<K, C, A>& l, const flat_set<Key, Compare, Allocator, Container>& l,
const flat_set<K, C, A>& r); const flat_set<Key, Compare, Allocator, Container>& r);
template < typename K, typename C, typename A > template < typename Key
, typename Compare
, typename Allocator
, typename Container >
bool operator>=( bool operator>=(
const flat_set<K, C, A>& l, const flat_set<Key, Compare, Allocator, Container>& l,
const flat_set<K, C, A>& r); const flat_set<Key, Compare, Allocator, Container>& r);
``` ```
## Flat Map ## Flat Map
@@ -402,40 +423,68 @@ value_compare value_comp() const;
### Non-member functions ### Non-member functions
```cpp ```cpp
template < typename K, typename V, typename C, typename A > template < typename Key
, typename Value
, typename Compare
, typename Allocator
, typename Container >
void swap( void swap(
flat_map<K, V, C, A>& l, flat_map<Key, Value, Compare, Allocator, Container>& l,
flat_map<K, V, C, A>& r); flat_map<Key, Value, Compare, Allocator, Container>& r);
template < typename K, typename V, typename C, typename A > template < typename Key
, typename Value
, typename Compare
, typename Allocator
, typename Container >
bool operator==( bool operator==(
const flat_map<K, V, C, A>& l, const flat_map<Key, Value, Compare, Allocator, Container>& l,
const flat_map<K, V, C, A>& r); const flat_map<Key, Value, Compare, Allocator, Container>& r);
template < typename K, typename V, typename C, typename A > template < typename Key
, typename Value
, typename Compare
, typename Allocator
, typename Container >
bool operator!=( bool operator!=(
const flat_map<K, V, C, A>& l, const flat_map<Key, Value, Compare, Allocator, Container>& l,
const flat_map<K, V, C, A>& r); const flat_map<Key, Value, Compare, Allocator, Container>& r);
template < typename K, typename V, typename C, typename A > template < typename Key
, typename Value
, typename Compare
, typename Allocator
, typename Container >
bool operator<( bool operator<(
const flat_map<K, V, C, A>& l, const flat_map<Key, Value, Compare, Allocator, Container>& l,
const flat_map<K, V, C, A>& r); const flat_map<Key, Value, Compare, Allocator, Container>& r);
template < typename K, typename V, typename C, typename A > template < typename Key
, typename Value
, typename Compare
, typename Allocator
, typename Container >
bool operator>( bool operator>(
const flat_map<K, V, C, A>& l, const flat_map<Key, Value, Compare, Allocator, Container>& l,
const flat_map<K, V, C, A>& r); const flat_map<Key, Value, Compare, Allocator, Container>& r);
template < typename K, typename V, typename C, typename A > template < typename Key
, typename Value
, typename Compare
, typename Allocator
, typename Container >
bool operator<=( bool operator<=(
const flat_map<K, V, C, A>& l, const flat_map<Key, Value, Compare, Allocator, Container>& l,
const flat_map<K, V, C, A>& r); const flat_map<Key, Value, Compare, Allocator, Container>& r);
template < typename K, typename V, typename C, typename A > template < typename Key
, typename Value
, typename Compare
, typename Allocator
, typename Container >
bool operator>=( bool operator>=(
const flat_map<K, V, C, A>& l, const flat_map<Key, Value, Compare, Allocator, Container>& l,
const flat_map<K, V, C, A>& r); const flat_map<Key, Value, Compare, Allocator, Container>& r);
``` ```
## Flat Multiset ## Flat Multiset