Add missing typedefs to Java STL containers
This commit is contained in:
parent
82d1632071
commit
e83e14a15e
4 changed files with 18 additions and 0 deletions
|
|
@ -146,7 +146,12 @@ template<class KeyType, class MappedType, class Comparator = std::less<KeyType>
|
|||
typedef ptrdiff_t difference_type;
|
||||
typedef KeyType key_type;
|
||||
typedef MappedType mapped_type;
|
||||
typedef std::pair< const KeyType, MappedType > value_type;
|
||||
typedef Compare key_compare;
|
||||
typedef value_type* pointer;
|
||||
typedef const value_type* const_pointer;
|
||||
typedef value_type& reference;
|
||||
typedef const value_type& const_reference;
|
||||
|
||||
map();
|
||||
map(const map<KeyType, MappedType, Comparator >&);
|
||||
|
|
|
|||
|
|
@ -154,6 +154,10 @@ class set {
|
|||
typedef T value_type;
|
||||
typedef size_t size_type;
|
||||
typedef ptrdiff_t difference_type;
|
||||
typedef value_type* pointer;
|
||||
typedef const value_type* const_pointer;
|
||||
typedef value_type& reference;
|
||||
typedef const value_type& const_reference;
|
||||
|
||||
set();
|
||||
set(const set<T>&);
|
||||
|
|
|
|||
|
|
@ -146,6 +146,11 @@ template<class KeyType, class MappedType > class unordered_map {
|
|||
typedef ptrdiff_t difference_type;
|
||||
typedef KeyType key_type;
|
||||
typedef MappedType mapped_type;
|
||||
typedef std::pair< const KeyType, MappedType > value_type;
|
||||
typedef value_type* pointer;
|
||||
typedef const value_type* const_pointer;
|
||||
typedef value_type& reference;
|
||||
typedef const value_type& const_reference;
|
||||
|
||||
unordered_map();
|
||||
unordered_map(const unordered_map<KeyType, MappedType >&);
|
||||
|
|
|
|||
|
|
@ -154,6 +154,10 @@ class unordered_set {
|
|||
typedef T value_type;
|
||||
typedef size_t size_type;
|
||||
typedef ptrdiff_t difference_type;
|
||||
typedef value_type* pointer;
|
||||
typedef const value_type* const_pointer;
|
||||
typedef value_type& reference;
|
||||
typedef const value_type& const_reference;
|
||||
|
||||
unordered_set();
|
||||
unordered_set(const unordered_set<T>&);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue