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... | |
CHARVector * | list |
The flattened list of tokens, separated by (and terminated with) '\0' characters. More... | |
UINT4 TokenList::nTokens |
The number of tokens in the list.
Definition at line 136 of file StringInput.h.
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.
CHARVector* TokenList::list |
The flattened list of tokens, separated by (and terminated with) '\0'
characters.
Definition at line 141 of file StringInput.h.