| 305 | } |
| 306 | |
| 307 | void node_data::convert_sequence_to_map(const shared_memory_holder& pMemory) { |
| 308 | assert(m_type == NodeType::Sequence); |
| 309 | |
| 310 | reset_map(); |
| 311 | for (std::size_t i = 0; i < m_sequence.size(); i++) { |
| 312 | std::stringstream stream; |
| 313 | stream << i; |
| 314 | |
| 315 | node& key = pMemory->create_node(); |
| 316 | key.set_scalar(stream.str()); |
| 317 | insert_map_pair(key, *m_sequence[i]); |
| 318 | } |
| 319 | |
| 320 | reset_sequence(); |
| 321 | m_type = NodeType::Map; |
| 322 | } |
| 323 | } // namespace detail |
| 324 | } // namespace YAML |
nothing calls this directly
no test coverage detected