clang
7.0.0
|
Simple iterator that traverses the template arguments in a container that provides a getArgLoc()
member function.
More...
#include "/work/llvm-www-releases/7.0.0/docsbuild/llvm.src/tools/clang/lib/Sema/TreeTransform.h"
Classes | |
class | pointer |
Public Types | |
typedef TemplateArgumentLoc | value_type |
typedef TemplateArgumentLoc | reference |
typedef int | difference_type |
typedef std::input_iterator_tag | iterator_category |
Public Member Functions | |
TemplateArgumentLocContainerIterator () | |
TemplateArgumentLocContainerIterator (ArgLocContainer &Container, unsigned Index) | |
TemplateArgumentLocContainerIterator & | operator++ () |
TemplateArgumentLocContainerIterator | operator++ (int) |
TemplateArgumentLoc | operator* () const |
pointer | operator-> () const |
Friends | |
bool | operator== (const TemplateArgumentLocContainerIterator &X, const TemplateArgumentLocContainerIterator &Y) |
bool | operator!= (const TemplateArgumentLocContainerIterator &X, const TemplateArgumentLocContainerIterator &Y) |
Simple iterator that traverses the template arguments in a container that provides a getArgLoc()
member function.
This iterator is intended to be used with the iterator form of TreeTransform<Derived>::TransformTemplateArguments()
.
Definition at line 5825 of file TreeTransform.h.
typedef int clang::TemplateArgumentLocContainerIterator< ArgLocContainer >::difference_type |
Definition at line 5832 of file TreeTransform.h.
typedef std::input_iterator_tag clang::TemplateArgumentLocContainerIterator< ArgLocContainer >::iterator_category |
Definition at line 5833 of file TreeTransform.h.
typedef TemplateArgumentLoc clang::TemplateArgumentLocContainerIterator< ArgLocContainer >::reference |
Definition at line 5831 of file TreeTransform.h.
typedef TemplateArgumentLoc clang::TemplateArgumentLocContainerIterator< ArgLocContainer >::value_type |
Definition at line 5830 of file TreeTransform.h.
|
inline |
Definition at line 5847 of file TreeTransform.h.
|
inline |
Definition at line 5849 of file TreeTransform.h.
|
inline |
Definition at line 5864 of file TreeTransform.h.
|
inline |
Definition at line 5853 of file TreeTransform.h.
|
inline |
Definition at line 5858 of file TreeTransform.h.
|
inline |
Definition at line 5868 of file TreeTransform.h.
|
friend |
Definition at line 5877 of file TreeTransform.h.
|
friend |
Definition at line 5872 of file TreeTransform.h.