#include <map.h>
Public Types | |
typedef ptrdiff_t | difference_type |
using | difference_type = ptrdiff_t |
typedef std::forward_iterator_tag | iterator_category |
using | iterator_category = std::forward_iterator_tag |
typedef value_type * | pointer |
using | pointer = value_type * |
typedef value_type & | reference |
using | reference = value_type & |
typedef Map::value_type | value_type |
using | value_type = typename Map::value_type |
Public Member Functions | |
iterator () | |
iterator () | |
iterator (const InnerIt &it) | |
iterator (const InnerIt &it) | |
operator const_iterator () const | |
operator const_iterator () const | |
reference | operator* () const |
reference | operator* () const |
iterator & | operator++ () |
iterator & | operator++ () |
iterator | operator++ (int) |
iterator | operator++ (int) |
pointer | operator-> () const |
pointer | operator-> () const |
Private Types | |
typedef InnerMap::iterator | InnerIt |
using | InnerIt = typename InnerMap::iterator |
Private Attributes | |
InnerIt | it_ |
Friends | |
class | Map |
bool | operator!= (const iterator &a, const iterator &b) |
bool | operator!= (const iterator &a, const iterator &b) |
bool | operator== (const iterator &a, const iterator &b) |
bool | operator== (const iterator &a, const iterator &b) |
Definition at line 993 of file third_party/bloaty/third_party/protobuf/src/google/protobuf/map.h.
typedef ptrdiff_t google::protobuf::Map< Key, T >::iterator::difference_type |
Definition at line 999 of file third_party/bloaty/third_party/protobuf/src/google/protobuf/map.h.
using google::protobuf::Map< Key, T >::iterator::difference_type = ptrdiff_t |
Definition at line 1166 of file third_party/protobuf/src/google/protobuf/map.h.
|
private |
Definition at line 994 of file third_party/bloaty/third_party/protobuf/src/google/protobuf/map.h.
|
private |
Definition at line 1161 of file third_party/protobuf/src/google/protobuf/map.h.
typedef std::forward_iterator_tag google::protobuf::Map< Key, T >::iterator::iterator_category |
Definition at line 997 of file third_party/bloaty/third_party/protobuf/src/google/protobuf/map.h.
using google::protobuf::Map< Key, T >::iterator::iterator_category = std::forward_iterator_tag |
Definition at line 1164 of file third_party/protobuf/src/google/protobuf/map.h.
typedef value_type* google::protobuf::Map< Key, T >::iterator::pointer |
Definition at line 1000 of file third_party/bloaty/third_party/protobuf/src/google/protobuf/map.h.
using google::protobuf::Map< Key, T >::iterator::pointer = value_type* |
Definition at line 1167 of file third_party/protobuf/src/google/protobuf/map.h.
typedef value_type& google::protobuf::Map< Key, T >::iterator::reference |
Definition at line 1001 of file third_party/bloaty/third_party/protobuf/src/google/protobuf/map.h.
using google::protobuf::Map< Key, T >::iterator::reference = value_type& |
Definition at line 1168 of file third_party/protobuf/src/google/protobuf/map.h.
typedef Map::value_type google::protobuf::Map< Key, T >::iterator::value_type |
Definition at line 998 of file third_party/bloaty/third_party/protobuf/src/google/protobuf/map.h.
using google::protobuf::Map< Key, T >::iterator::value_type = typename Map::value_type |
Definition at line 1165 of file third_party/protobuf/src/google/protobuf/map.h.
|
inline |
Definition at line 1003 of file third_party/bloaty/third_party/protobuf/src/google/protobuf/map.h.
|
inlineexplicit |
Definition at line 1004 of file third_party/bloaty/third_party/protobuf/src/google/protobuf/map.h.
|
inline |
Definition at line 1170 of file third_party/protobuf/src/google/protobuf/map.h.
|
inlineexplicit |
Definition at line 1171 of file third_party/protobuf/src/google/protobuf/map.h.
|
inline |
Definition at line 1016 of file third_party/bloaty/third_party/protobuf/src/google/protobuf/map.h.
|
inline |
Definition at line 1183 of file third_party/protobuf/src/google/protobuf/map.h.
|
inline |
Definition at line 1006 of file third_party/bloaty/third_party/protobuf/src/google/protobuf/map.h.
|
inline |
Definition at line 1173 of file third_party/protobuf/src/google/protobuf/map.h.
|
inline |
Definition at line 1009 of file third_party/bloaty/third_party/protobuf/src/google/protobuf/map.h.
|
inline |
Definition at line 1176 of file third_party/protobuf/src/google/protobuf/map.h.
|
inline |
Definition at line 1013 of file third_party/bloaty/third_party/protobuf/src/google/protobuf/map.h.
|
inline |
Definition at line 1180 of file third_party/protobuf/src/google/protobuf/map.h.
|
inline |
Definition at line 1007 of file third_party/bloaty/third_party/protobuf/src/google/protobuf/map.h.
|
inline |
Definition at line 1174 of file third_party/protobuf/src/google/protobuf/map.h.
|
friend |
Definition at line 1028 of file third_party/bloaty/third_party/protobuf/src/google/protobuf/map.h.
|
friend |
Definition at line 1023 of file third_party/bloaty/third_party/protobuf/src/google/protobuf/map.h.
|
friend |
Definition at line 1190 of file third_party/protobuf/src/google/protobuf/map.h.
|
friend |
Definition at line 1020 of file third_party/bloaty/third_party/protobuf/src/google/protobuf/map.h.
|
friend |
Definition at line 1187 of file third_party/protobuf/src/google/protobuf/map.h.
|
private |
Definition at line 1030 of file third_party/bloaty/third_party/protobuf/src/google/protobuf/map.h.