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

Methods

TemplateArgumentLocContainerIterator<
    ArgLocContainer>()

Declared at: clang/lib/Sema/TreeTransform.h:6578

TemplateArgumentLocContainerIterator<
    ArgLocContainer>(ArgLocContainer& Container,
                     unsigned int Index)

Declared at: clang/lib/Sema/TreeTransform.h:6580

Parameters

ArgLocContainer& Container
unsigned int Index