| 135 | } |
| 136 | |
| 137 | void KVBinaryOutputStream::end_array() { |
| 138 | bool valid_array = m_stack.back().state == State::Array; |
| 139 | m_stack.pop_back(); |
| 140 | |
| 141 | if (verbose_debug) |
| 142 | std::cout << "end_array valid_array=" << int(valid_array) |
| 143 | << " m_stack.back().state=" << int(m_stack.back().state) << std::endl; |
| 144 | } |
| 145 | |
| 146 | void KVBinaryOutputStream::write_element_prefix(uint8_t type) { |
| 147 | invariant(!m_stack.empty(), "unexpected root"); |
nothing calls this directly
no outgoing calls
no test coverage detected