class SplittingIterator

Declaration

class SplittingIterator : public iterator_facade_base { /* full declaration omitted */ };

Description

A forward iterator over partitions of string over a separator.

Declared at: llvm/include/llvm/ADT/StringExtras.h:523

Inherits from: iterator_facade_base

Member Variables

private char SeparatorStorage
private llvm::StringRef Current
private llvm::StringRef Next
private llvm::StringRef Separator

Method Overview

Methods

SplittingIterator(llvm::StringRef Str,
                  llvm::StringRef Separator)

Declared at: llvm/include/llvm/ADT/StringExtras.h:532

Parameters

llvm::StringRef Str
llvm::StringRef Separator

SplittingIterator(llvm::StringRef Str,
                  char Separator)

Declared at: llvm/include/llvm/ADT/StringExtras.h:537

Parameters

llvm::StringRef Str
char Separator

SplittingIterator(
    const llvm::SplittingIterator& R)

Declared at: llvm/include/llvm/ADT/StringExtras.h:543

Parameters

const llvm::SplittingIterator& R