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
- public SplittingIterator(llvm::StringRef Str, llvm::StringRef Separator)
- public SplittingIterator(llvm::StringRef Str, char Separator)
- public SplittingIterator(const llvm::SplittingIterator & R)
Methods
¶SplittingIterator(llvm::StringRef Str,
llvm::StringRef Separator)
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)
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)
SplittingIterator(
const llvm::SplittingIterator& R)
Declared at: llvm/include/llvm/ADT/StringExtras.h:543
Parameters
- const llvm::SplittingIterator& R