class TemplateArgumentLocContainerIterator
Declaration
template <typename ArgLocContainer>
class TemplateArgumentLocContainerIterator { /* full declaration omitted */ };
Description
Simple iterator that traverses the template arguments in a container that provides a \c getArgLoc() member function. This iterator is intended to be used with the iterator form of\c TreeTransform<Derived>::TransformTemplateArguments().
Declared at: clang/lib/Sema/TreeTransform.h:6556
Templates
- ArgLocContainer
Member Variables
- private ArgLocContainer* Container
- private unsigned int Index
Method Overview
- public TemplateArgumentLocContainerIterator<ArgLocContainer>()
- public TemplateArgumentLocContainerIterator<ArgLocContainer>(ArgLocContainer & Container, unsigned int Index)
Methods
¶TemplateArgumentLocContainerIterator<
ArgLocContainer>()
TemplateArgumentLocContainerIterator<
ArgLocContainer>()
Declared at: clang/lib/Sema/TreeTransform.h:6578
¶TemplateArgumentLocContainerIterator<
ArgLocContainer>(ArgLocContainer& Container,
unsigned int Index)
TemplateArgumentLocContainerIterator<
ArgLocContainer>(ArgLocContainer& Container,
unsigned int Index)
Declared at: clang/lib/Sema/TreeTransform.h:6580
Parameters
- ArgLocContainer& Container
- unsigned int Index