67 int Parse(
const uint8_t* buf,
int size);
83 int64_t bytes_parsed_;
84 const ListElementInfo* element_info_;
88 void ChangeState(State new_state);
102 int ParseListElement(
int header_size,
104 int64_t element_size,
116 bool OnListStart(
int id, int64_t size);
126 bool IsSiblingOrAncestor(
int id_a,
int id_b)
const;
135 const int root_level_;
142 std::vector<ListState> list_state_stack_;