clang API Documentation
Iterator adaptor that turns an iterator over canonical QualTypes into an iterator over CanQualTypes. More...
#include <CanonicalType.h>
Iterator adaptor that turns an iterator over canonical QualTypes into an iterator over CanQualTypes.
Definition at line 385 of file CanonicalType.h.
| typedef std::iterator_traits<InputIterator>::difference_type clang::CanTypeIterator< InputIterator >::difference_type |
Definition at line 393 of file CanonicalType.h.
| typedef std::iterator_traits<InputIterator>::iterator_category clang::CanTypeIterator< InputIterator >::iterator_category |
Definition at line 395 of file CanonicalType.h.
| typedef CanProxy<Type> clang::CanTypeIterator< InputIterator >::pointer |
Definition at line 391 of file CanonicalType.h.
| typedef value_type clang::CanTypeIterator< InputIterator >::reference |
Definition at line 390 of file CanonicalType.h.
| typedef CanQualType clang::CanTypeIterator< InputIterator >::value_type |
Definition at line 389 of file CanonicalType.h.
| clang::CanTypeIterator< InputIterator >::CanTypeIterator | ( | ) | [inline] |
Definition at line 397 of file CanonicalType.h.
| clang::CanTypeIterator< InputIterator >::CanTypeIterator | ( | InputIterator | Iter | ) | [inline, explicit] |
Definition at line 398 of file CanonicalType.h.
| reference clang::CanTypeIterator< InputIterator >::operator* | ( | ) | const [inline] |
Definition at line 401 of file CanonicalType.h.
References clang::CanQual< Type >::CreateUnsafe().
| CanTypeIterator& clang::CanTypeIterator< InputIterator >::operator++ | ( | ) | [inline] |
Definition at line 407 of file CanonicalType.h.
| CanTypeIterator clang::CanTypeIterator< InputIterator >::operator++ | ( | int | ) | [inline] |
Definition at line 412 of file CanonicalType.h.
| CanTypeIterator& clang::CanTypeIterator< InputIterator >::operator+= | ( | difference_type | n | ) | [inline] |
Definition at line 442 of file CanonicalType.h.
| CanTypeIterator& clang::CanTypeIterator< InputIterator >::operator-- | ( | ) | [inline] |
Definition at line 426 of file CanonicalType.h.
| CanTypeIterator clang::CanTypeIterator< InputIterator >::operator-- | ( | int | ) | [inline] |
Definition at line 431 of file CanonicalType.h.
| CanTypeIterator& clang::CanTypeIterator< InputIterator >::operator-= | ( | difference_type | n | ) | [inline] |
Definition at line 447 of file CanonicalType.h.
| CanTypeIterator< InputIterator >::pointer clang::CanTypeIterator< InputIterator >::operator-> | ( | ) | const |
Definition at line 732 of file CanonicalType.h.
| reference clang::CanTypeIterator< InputIterator >::operator[] | ( | difference_type | n | ) | const [inline] |
Definition at line 438 of file CanonicalType.h.
References clang::CanQual< Type >::CreateUnsafe().
| bool operator!= | ( | const CanTypeIterator< InputIterator > & | X, |
| const CanTypeIterator< InputIterator > & | Y | ||
| ) | [friend] |
Definition at line 421 of file CanonicalType.h.
| CanTypeIterator operator+ | ( | CanTypeIterator< InputIterator > | X, |
| difference_type | n | ||
| ) | [friend] |
Definition at line 452 of file CanonicalType.h.
| CanTypeIterator operator+ | ( | difference_type | n, |
| CanTypeIterator< InputIterator > | X | ||
| ) | [friend] |
Definition at line 457 of file CanonicalType.h.
| CanTypeIterator operator- | ( | CanTypeIterator< InputIterator > | X, |
| difference_type | n | ||
| ) | [friend] |
Definition at line 462 of file CanonicalType.h.
| difference_type operator- | ( | const CanTypeIterator< InputIterator > & | X, |
| const CanTypeIterator< InputIterator > & | Y | ||
| ) | [friend] |
Definition at line 467 of file CanonicalType.h.
| bool operator== | ( | const CanTypeIterator< InputIterator > & | X, |
| const CanTypeIterator< InputIterator > & | Y | ||
| ) | [friend] |
Definition at line 418 of file CanonicalType.h.