LAL  7.1.7.1-9b0afb2

Detailed Description

This structure stores a number of null-terminated strings of arbitrary length.

The entire list is stored flattened in a CHARVector, and individual tokens are pointed to by a CHAR *[] handle.

Definition at line 135 of file StringInput.h.

Data Fields

UINT4 nTokens
 The number of tokens in the list. More...
 
CHAR ** tokens
 A list of pointers to the individual tokens; the elements tokens[0..nTokens-1] point to tokens, and the element tokens[nTokens] is explicitly NULL (as is the convention for an argv argument list. More...
 
CHARVectorlist
 The flattened list of tokens, separated by (and terminated with) '\0' characters. More...
 

Field Documentation

◆ nTokens

UINT4 TokenList::nTokens

The number of tokens in the list.

Definition at line 136 of file StringInput.h.

◆ tokens

CHAR** TokenList::tokens

A list of pointers to the individual tokens; the elements tokens[0..nTokens-1] point to tokens, and the element tokens[nTokens] is explicitly NULL (as is the convention for an argv argument list.

Definition at line 137 of file StringInput.h.

◆ list

CHARVector* TokenList::list

The flattened list of tokens, separated by (and terminated with) '\0' characters.

Definition at line 141 of file StringInput.h.