| 303 | } |
| 304 | |
| 305 | Apto::SmartPtr<Apto::Map<Apto::String, Apto::String> > cInitFile::GetLineAsDict(int line_num) |
| 306 | { |
| 307 | Apto::SmartPtr<Apto::Map<Apto::String, Apto::String> > dict(new Apto::Map<Apto::String, Apto::String>); |
| 308 | |
| 309 | cStringList fmt = m_format; |
| 310 | cStringList line; |
| 311 | if (line_num >= 0 && line_num < m_lines.GetSize()) line.Load(m_lines[line_num]->line); |
| 312 | |
| 313 | while (fmt.GetSize() && line.GetSize()) dict->Set((const char*)fmt.Pop(), (const char*)line.Pop()); |
| 314 | |
| 315 | return dict; |
| 316 | } |
| 317 | |
| 318 | |
| 319 | bool cInitFile::Find(cString& in_string, const cString& keyword, int col) const |
no test coverage detected