implements IDisposable
0x00x0038
Members 12
| Offset | Size | Name | Type | Flags |
|---|---|---|---|---|
| — | 0x04 | IgnoreParent | int | PublicStatic+1 flags |
| 0x04 | m_Label | Allocator | Private+1 flags | |
| 0x0004 | 0x04 | padding / unreflected | ||
| — | m_Stream | UnsafeJsonTokenStream* | Private+1 flags | |
| 0x0008 | 0x08 | padding / unreflected | ||
| 0x04 | TokenNextIndex | int | Public | |
| 0x04 | TokenParentIndex | int | Public | |
| — | Nodes | Int32* | Public | |
| 0x0018 | 0x08 | padding / unreflected | ||
| 0x04 | NodeLength | int | Public | |
| 0x04 | NodeNextIndex | int | Public | |
| 0x04 | NodeType | NodeType | Public | |
| 0x04 | m_TargetNodeCount | int | Private | |
| 0x04 | m_TargetNodeType | NodeType | Private | |
| 0x04 | m_TargetParentIndex | int | Private | |
Functions 9
| Signature | Flags | Native | Params |
|---|---|---|---|
| void .ctor(const UnsafeJsonTokenStream*& stream, int batchSize, const Allocator& label) | Public+1 flags | — | 0x04 |
| void Dispose() | PublicFinal+2 flags | — | 0x00 |
| void Reset() | Public | — | 0x00 |
| void Seek(int index, int parent) | Public | — | 0x04 |
| NodeType Step() | Public | — | 0x04 |
| void Step(const NodeType& type, int parent) | Public | — | 0x04 |
| int StepBatch(int count, const NodeType& type, int parent) | Public | — | 0x04 |
| bool Evaluate(const NodeType& node, int index) | Private | — | 0x04 |
| NodeType PopToken() | Private | — | 0x04 |