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
- public basic_collection_iterator<BaseT, ValueT>()
- public basic_collection_iterator<BaseT, ValueT>(BaseT * B)
- public ValueT * operator type-parameter-0-1 *() const
Methods
¶basic_collection_iterator<BaseT, ValueT>()
basic_collection_iterator<BaseT, ValueT>()
Declared at: llvm/include/llvm/Support/YAMLParser.h:326
¶basic_collection_iterator<BaseT, ValueT>(BaseT* B)
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
ValueT* operator type - parameter - 0 -
1 *() const
Declared at: llvm/include/llvm/Support/YAMLParser.h:340