class basic_collection_iterator

Declaration

template <class BaseT, class ValueT>
class basic_collection_iterator { /* full declaration omitted */ };

Description

This is an iterator abstraction over YAML collections shared by both sequences and maps. BaseT must have a ValueT* member named CurrentEntry and a member function increment() which must set CurrentEntry to 0 to create an end iterator.

Declared at: llvm/include/llvm/Support/YAMLParser.h:323

Templates

BaseT
ValueT

Method Overview

Methods

basic_collection_iterator<BaseT, ValueT>()

Declared at: llvm/include/llvm/Support/YAMLParser.h:326

basic_collection_iterator<BaseT, ValueT>(BaseT* B)

Declared at: llvm/include/llvm/Support/YAMLParser.h:327

Parameters

BaseT* B

ValueT* operator type - parameter - 0 -
    1 *() const

Declared at: llvm/include/llvm/Support/YAMLParser.h:340