| 508 | } |
| 509 | |
| 510 | xml_node* xml2::first_node() |
| 511 | { |
| 512 | if (iter_ == NULL) { |
| 513 | iter_ = (ACL_ITER*) acl_mymalloc(sizeof(ACL_ITER)); |
| 514 | } |
| 515 | |
| 516 | ACL_XML2_NODE* node = xml_->iter_head(iter_, xml_); |
| 517 | if (node == NULL) { |
| 518 | return NULL; |
| 519 | } |
| 520 | |
| 521 | xml2_node* n = dbuf_.create<xml2_node, xml2*, ACL_XML2_NODE*> |
| 522 | (this, node); |
| 523 | return n; |
| 524 | } |
| 525 | |
| 526 | xml_node* xml2::next_node() |
| 527 | { |
no outgoing calls
no test coverage detected