| 695 | |
| 696 | #define REGISTER_FUNC(funcPtr, name, index) if(!nullcBindModuleFunction("ext.pugixml", (void(*)())NULLCPugiXML::funcPtr, name, index)) return false; |
| 697 | bool nullcInitPugiXMLModule() |
| 698 | { |
| 699 | REGISTER_FUNC(description, "xml_parse_result::description", 0); |
| 700 | |
| 701 | REGISTER_FUNC(xml_document__load, "xml_document::load", 0); |
| 702 | REGISTER_FUNC(xml_document__load_file, "xml_document::load_file", 0); |
| 703 | REGISTER_FUNC(xml_document__load_buffer, "xml_document::load_buffer", 0); |
| 704 | REGISTER_FUNC(xml_document__load_buffer_inplace, "xml_document::load_buffer_inplace", 0); |
| 705 | REGISTER_FUNC(xml_document__save, "xml_document::save", 0); |
| 706 | REGISTER_FUNC(xml_document__save_file, "xml_document::save_file", 0); |
| 707 | |
| 708 | REGISTER_FUNC(xml_document__root, "xml_document::root", 0); |
| 709 | |
| 710 | REGISTER_FUNC(xml_document__finalize, "xml_document_impl::finalize", 0); |
| 711 | |
| 712 | REGISTER_FUNC(xml_attribute__next_attribute, "xml_attribute::next_attribute", 0); |
| 713 | REGISTER_FUNC(xml_attribute__previous_attribute, "xml_attribute::previous_attribute", 0); |
| 714 | REGISTER_FUNC(xml_attribute__as_int, "xml_attribute::as_int", 0); |
| 715 | REGISTER_FUNC(xml_attribute__as_double, "xml_attribute::as_double", 0); |
| 716 | REGISTER_FUNC(xml_attribute__as_float, "xml_attribute::as_float", 0); |
| 717 | REGISTER_FUNC(xml_attribute__as_bool, "xml_attribute::as_bool", 0); |
| 718 | REGISTER_FUNC(xml_attribute__set_name, "xml_attribute::set_name", 0); |
| 719 | REGISTER_FUNC(xml_attribute__set_valueS, "xml_attribute::set_value", 0); |
| 720 | REGISTER_FUNC(xml_attribute__set_valueI, "xml_attribute::set_value", 1); |
| 721 | REGISTER_FUNC(xml_attribute__set_valueD, "xml_attribute::set_value", 2); |
| 722 | REGISTER_FUNC(xml_attribute__empty, "xml_attribute::empty", 0); |
| 723 | REGISTER_FUNC(xml_attribute__name, "xml_attribute::name", 0); |
| 724 | REGISTER_FUNC(xml_attribute__value, "xml_attribute::value", 0); |
| 725 | |
| 726 | REGISTER_FUNC(xml_attribute__operatorSetS, "=", 0); |
| 727 | REGISTER_FUNC(xml_attribute__operatorSetI, "=", 1); |
| 728 | REGISTER_FUNC(xml_attribute__operatorSetD, "=", 2); |
| 729 | |
| 730 | REGISTER_FUNC(xml_attribute__operatorNot, "!", 0); |
| 731 | REGISTER_FUNC(xml_attribute__operatorEqual, "==", 0); |
| 732 | REGISTER_FUNC(xml_attribute__operatorNEqual, "!=", 0); |
| 733 | REGISTER_FUNC(xml_attribute__operatorLess, "<", 0); |
| 734 | REGISTER_FUNC(xml_attribute__operatorGreater, ">", 0); |
| 735 | REGISTER_FUNC(xml_attribute__operatorLEqual, "<=", 0); |
| 736 | REGISTER_FUNC(xml_attribute__operatorGEqual, ">=", 0); |
| 737 | |
| 738 | REGISTER_FUNC(xml_node__empty, "xml_node::empty", 0); |
| 739 | REGISTER_FUNC(xml_node__type, "xml_node::type", 0); |
| 740 | REGISTER_FUNC(xml_node__name, "xml_node::name", 0); |
| 741 | REGISTER_FUNC(xml_node__value, "xml_node::value", 0); |
| 742 | REGISTER_FUNC(xml_node__child, "xml_node::child", 0); |
| 743 | REGISTER_FUNC(xml_node__attribute, "xml_node::attribute", 0); |
| 744 | REGISTER_FUNC(xml_node__next_sibling0, "xml_node::next_sibling", 0); |
| 745 | REGISTER_FUNC(xml_node__next_sibling1, "xml_node::next_sibling", 1); |
| 746 | REGISTER_FUNC(xml_node__previous_sibling0, "xml_node::previous_sibling", 0); |
| 747 | REGISTER_FUNC(xml_node__previous_sibling1, "xml_node::previous_sibling", 1); |
| 748 | REGISTER_FUNC(xml_node__parent, "xml_node::parent", 0); |
| 749 | REGISTER_FUNC(xml_node__root, "xml_node::root", 0); |
| 750 | REGISTER_FUNC(xml_node__child_value0, "xml_node::child_value", 0); |
| 751 | REGISTER_FUNC(xml_node__child_value1, "xml_node::child_value", 1); |
| 752 | REGISTER_FUNC(xml_node__set_name, "xml_node::set_name", 0); |
| 753 | REGISTER_FUNC(xml_node__set_value, "xml_node::set_value", 0); |
| 754 | REGISTER_FUNC(xml_node__append_attribute, "xml_node::append_attribute", 0); |
no outgoing calls