MCPcopy Create free account
hub / github.com/WheretIB/nullc / nullcInitPugiXMLModule

Function nullcInitPugiXMLModule

NULLC/includes/pugi.cpp:697–795  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

695
696#define REGISTER_FUNC(funcPtr, name, index) if(!nullcBindModuleFunction("ext.pugixml", (void(*)())NULLCPugiXML::funcPtr, name, index)) return false;
697bool 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);

Callers 3

WinMainFunction · 0.85
mainFunction · 0.85
SpeedTestTextFunction · 0.85

Calls

no outgoing calls

Tested by 1

SpeedTestTextFunction · 0.68