IterateAggregate.setField

Abstract iteration method, must either use an appropriate GetField (or subclass) instance to handle and move the parser to the end of the field or indicate that this field is ignored and unhandled.

class IterateAggregate
protected abstract
bool
setField

Parameters

i uint

element index counter, starts with 0.

name cstring

field name or null if the field is unnamed or iterating over an array.

type Type

element type

value cstring

element value, meaningful only for certain types.

Return Value

Type: bool

true if an appropriate GetField (or subclass) instance was used to handle and move the parser to the end of the field or false if the field is ignored and unhandled and should be skipped.

Meta