MLT  7.38.0
Multimedia Framework
Public Member Functions | Private Attributes
Mlt::Tokeniser Class Reference

C++ wrapper for mlt_tokeniser — splits a string by a delimiter. More...

#include <MltTokeniser.h>

Collaboration diagram for Mlt::Tokeniser:
Collaboration graph
[legend]

Public Member Functions

int count ()
 
char * get (int index)
 
char * input ()
 
int parse (char *text, char *delimiter=NULL)
 
 Tokeniser (char *text=NULL, char *delimiter=NULL)
 
 ~Tokeniser ()
 

Private Attributes

mlt_tokeniser tokens
 

Detailed Description

C++ wrapper for mlt_tokeniser — splits a string by a delimiter.

A simple string tokeniser used by the MLT framework to parse delimited text (e.g. property lists). Call parse() to split a string, then iterate the results with count() and get().

See also
mlt_tokeniser_s

Constructor & Destructor Documentation

◆ Tokeniser()

Tokeniser::Tokeniser ( char *  text = NULL,
char *  delimiter = NULL 
)

◆ ~Tokeniser()

Tokeniser::~Tokeniser ( )

Member Function Documentation

◆ count()

int Tokeniser::count ( )

◆ get()

char * Tokeniser::get ( int  index)

◆ input()

char * Tokeniser::input ( )

◆ parse()

int Tokeniser::parse ( char *  text,
char *  delimiter = NULL 
)

Field Documentation

◆ tokens

mlt_tokeniser Mlt::Tokeniser::tokens
private

The documentation for this class was generated from the following files: