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.