00001 00014 #ifndef HEADER_PUGICONFIG_HPP 00015 #define HEADER_PUGICONFIG_HPP 00016 00017 // Uncomment this to enable wchar_t mode 00018 // #define PUGIXML_WCHAR_MODE 00019 00020 // Uncomment this to enable compact mode 00021 // #define PUGIXML_COMPACT 00022 00023 // Uncomment this to disable XPath 00024 // #define PUGIXML_NO_XPATH 00025 00026 // Uncomment this to disable STL 00027 // #define PUGIXML_NO_STL 00028 00029 // Uncomment this to disable exceptions 00030 // #define PUGIXML_NO_EXCEPTIONS 00031 00032 // Set this to control attributes for public classes/functions, i.e.: 00033 // #define PUGIXML_API __declspec(dllexport) // to export all public symbols from DLL 00034 // #define PUGIXML_CLASS __declspec(dllimport) // to import all classes from DLL 00035 // #define PUGIXML_FUNCTION __fastcall // to set calling conventions to all public functions to fastcall 00036 // In absence of PUGIXML_CLASS/PUGIXML_FUNCTION definitions PUGIXML_API is used instead 00037 00038 // Tune these constants to adjust memory-related behavior 00039 // #define PUGIXML_MEMORY_PAGE_SIZE 32768 00040 // #define PUGIXML_MEMORY_OUTPUT_STACK 10240 00041 // #define PUGIXML_MEMORY_XPATH_PAGE_SIZE 4096 00042 00043 // Uncomment this to switch to header-only version 00044 // #define PUGIXML_HEADER_ONLY 00045 00046 // Uncomment this to enable long long support 00047 // #define PUGIXML_HAS_LONG_LONG 00048 00049 #endif 00050