#include <p6split.h>
Inherits P6R::p6ICom.
Public Member Functions | |
virtual P6INT32 | addref (void)=0 |
virtual P6R::P6ERR | next (P6UINT32 cElements, P6SPLITCHUNK *parElements, P6UINT32 *pcReturned)=0 |
virtual P6R::P6ERR | queryInterface (const P6R::P6IID &iid, P6VOID **ppIface)=0 |
virtual P6INT32 | release (void)=0 |
virtual P6R::P6ERR | reset (void)=0 |
Given to an application as a result of a call to p6ISplit::split() or p6ISplit::explode().
This interface provides a powerful parsing aid. A regular expression is used to define delimitors. These delimitors can be one or more characters in length. The split functions return an enumerator that can be used to list out all the chunks of text that come both before and after each delimitor.