| 494 | } |
| 495 | |
| 496 | void data_ptr::push_back(const data_ptr &data) |
| 497 | { |
| 498 | if (!ptr) |
| 499 | { |
| 500 | ptr.reset(new DataList(data_list())); |
| 501 | } |
| 502 | data_list &list = ptr->getlist(); |
| 503 | list.push_back(data); |
| 504 | } |
| 505 | |
| 506 | // base data |
| 507 | std::string Data::getvalue() |