clang API Documentation
Iterator adaptor that invents template argument location information for each of the template arguments in its underlying iterator. More...
#include <TreeTransform.h>
Classes | |
class | pointer |
Public Types | |
typedef TemplateArgumentLoc | value_type |
typedef TemplateArgumentLoc | reference |
typedef std::iterator_traits < InputIterator > ::difference_type | difference_type |
typedef std::input_iterator_tag | iterator_category |
Public Member Functions | |
TemplateArgumentLocInventIterator () | |
TemplateArgumentLocInventIterator (TreeTransform< Derived > &Self, InputIterator Iter) | |
TemplateArgumentLocInventIterator & | operator++ () |
TemplateArgumentLocInventIterator | operator++ (int) |
reference | operator* () const |
pointer | operator-> () const |
Friends | |
bool | operator== (const TemplateArgumentLocInventIterator &X, const TemplateArgumentLocInventIterator &Y) |
bool | operator!= (const TemplateArgumentLocInventIterator &X, const TemplateArgumentLocInventIterator &Y) |
Iterator adaptor that invents template argument location information for each of the template arguments in its underlying iterator.
Definition at line 3477 of file TreeTransform.h.
typedef std::iterator_traits<InputIterator>::difference_type clang::TemplateArgumentLocInventIterator< Derived, InputIterator >::difference_type |
Definition at line 3485 of file TreeTransform.h.
typedef std::input_iterator_tag clang::TemplateArgumentLocInventIterator< Derived, InputIterator >::iterator_category |
Definition at line 3486 of file TreeTransform.h.
typedef TemplateArgumentLoc clang::TemplateArgumentLocInventIterator< Derived, InputIterator >::reference |
Definition at line 3483 of file TreeTransform.h.
typedef TemplateArgumentLoc clang::TemplateArgumentLocInventIterator< Derived, InputIterator >::value_type |
Definition at line 3482 of file TreeTransform.h.
clang::TemplateArgumentLocInventIterator< Derived, InputIterator >::TemplateArgumentLocInventIterator | ( | ) | [inline] |
Definition at line 3497 of file TreeTransform.h.
clang::TemplateArgumentLocInventIterator< Derived, InputIterator >::TemplateArgumentLocInventIterator | ( | TreeTransform< Derived > & | Self, |
InputIterator | Iter | ||
) | [inline, explicit] |
Definition at line 3499 of file TreeTransform.h.
reference clang::TemplateArgumentLocInventIterator< Derived, InputIterator >::operator* | ( | ) | const [inline] |
Definition at line 3514 of file TreeTransform.h.
TemplateArgumentLocInventIterator& clang::TemplateArgumentLocInventIterator< Derived, InputIterator >::operator++ | ( | ) | [inline] |
Definition at line 3503 of file TreeTransform.h.
TemplateArgumentLocInventIterator clang::TemplateArgumentLocInventIterator< Derived, InputIterator >::operator++ | ( | int | ) | [inline] |
Definition at line 3508 of file TreeTransform.h.
pointer clang::TemplateArgumentLocInventIterator< Derived, InputIterator >::operator-> | ( | ) | const [inline] |
Definition at line 3520 of file TreeTransform.h.
bool operator!= | ( | const TemplateArgumentLocInventIterator< Derived, InputIterator > & | X, |
const TemplateArgumentLocInventIterator< Derived, InputIterator > & | Y | ||
) | [friend] |
Definition at line 3527 of file TreeTransform.h.
bool operator== | ( | const TemplateArgumentLocInventIterator< Derived, InputIterator > & | X, |
const TemplateArgumentLocInventIterator< Derived, InputIterator > & | Y | ||
) | [friend] |
Definition at line 3522 of file TreeTransform.h.