LLVM API Documentation
This is an iterator abstraction over YAML collections shared by both sequences and maps. More...
#include <YAMLParser.h>
Public Member Functions | |
basic_collection_iterator () | |
basic_collection_iterator (BaseT *B) | |
ValueT * | operator-> () const |
ValueT & | operator* () const |
operator ValueT * () const | |
bool | operator!= (const basic_collection_iterator &Other) const |
basic_collection_iterator & | operator++ () |
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.
Definition at line 279 of file YAMLParser.h.
|
inline |
Definition at line 282 of file YAMLParser.h.
|
inline |
Definition at line 283 of file YAMLParser.h.
|
inline |
Definition at line 296 of file YAMLParser.h.
|
inline |
Definition at line 301 of file YAMLParser.h.
|
inline |
Definition at line 290 of file YAMLParser.h.
|
inline |
Definition at line 308 of file YAMLParser.h.
|
inline |
Definition at line 285 of file YAMLParser.h.