clang API Documentation
Wraps an iterator whose value_type is a pair, and provides pair's second object as the value. More...
#include <STLExtras.h>
Public Types | |
| typedef iter_type::value_type::second_type | value_type |
| typedef value_type & | reference |
| typedef value_type * | pointer |
| typedef iter_type::iterator_category | iterator_category |
| typedef iter_type::difference_type | difference_type |
Public Member Functions | |
| pair_value_iterator () | |
| pair_value_iterator (iter_type i) | |
| reference | operator* () const |
| pointer | operator-> () const |
| pair_value_iterator & | operator++ () |
| pair_value_iterator | operator++ (int) |
Friends | |
| bool | operator== (pair_value_iterator L, pair_value_iterator R) |
| bool | operator!= (pair_value_iterator L, pair_value_iterator R) |
Wraps an iterator whose value_type is a pair, and provides pair's second object as the value.
Definition at line 24 of file STLExtras.h.
| typedef iter_type::difference_type clang::idx::pair_value_iterator< iter_type >::difference_type |
Definition at line 32 of file STLExtras.h.
| typedef iter_type::iterator_category clang::idx::pair_value_iterator< iter_type >::iterator_category |
Definition at line 31 of file STLExtras.h.
| typedef value_type* clang::idx::pair_value_iterator< iter_type >::pointer |
Definition at line 30 of file STLExtras.h.
| typedef value_type& clang::idx::pair_value_iterator< iter_type >::reference |
Definition at line 29 of file STLExtras.h.
| typedef iter_type::value_type::second_type clang::idx::pair_value_iterator< iter_type >::value_type |
Definition at line 28 of file STLExtras.h.
| clang::idx::pair_value_iterator< iter_type >::pair_value_iterator | ( | ) | [inline] |
Definition at line 34 of file STLExtras.h.
| clang::idx::pair_value_iterator< iter_type >::pair_value_iterator | ( | iter_type | i | ) | [inline] |
Definition at line 35 of file STLExtras.h.
| reference clang::idx::pair_value_iterator< iter_type >::operator* | ( | ) | const [inline] |
Definition at line 37 of file STLExtras.h.
| pair_value_iterator& clang::idx::pair_value_iterator< iter_type >::operator++ | ( | ) | [inline] |
Definition at line 40 of file STLExtras.h.
| pair_value_iterator clang::idx::pair_value_iterator< iter_type >::operator++ | ( | int | ) | [inline] |
Definition at line 45 of file STLExtras.h.
| pointer clang::idx::pair_value_iterator< iter_type >::operator-> | ( | ) | const [inline] |
Definition at line 38 of file STLExtras.h.
| bool operator!= | ( | pair_value_iterator< iter_type > | L, |
| pair_value_iterator< iter_type > | R | ||
| ) | [friend] |
Definition at line 54 of file STLExtras.h.
| bool operator== | ( | pair_value_iterator< iter_type > | L, |
| pair_value_iterator< iter_type > | R | ||
| ) | [friend] |
Definition at line 51 of file STLExtras.h.