Open
Graph Drawing
Framework

 v. 2023.09 (Elderberry)
 

Loading...
Searching...
No Matches
pugiconfig.h
Go to the documentation of this file.
1
14#pragma once
15
17
18#define PUGIXML_API OGDF_EXPORT
19
20// Uncomment this to enable wchar_t mode
21// #define PUGIXML_WCHAR_MODE
22
23// Uncomment this to enable compact mode
24// #define PUGIXML_COMPACT
25
26// Uncomment this to disable XPath
27// #define PUGIXML_NO_XPATH
28
29// Uncomment this to disable STL
30// #define PUGIXML_NO_STL
31
32// Uncomment this to disable exceptions
33#define PUGIXML_NO_EXCEPTIONS
34
35// Set this to control attributes for public classes/functions, i.e.:
36// #define PUGIXML_API __declspec(dllexport) // to export all public symbols from DLL
37// #define PUGIXML_CLASS __declspec(dllimport) // to import all classes from DLL
38// #define PUGIXML_FUNCTION __fastcall // to set calling conventions to all public functions to fastcall
39// In absence of PUGIXML_CLASS/PUGIXML_FUNCTION definitions PUGIXML_API is used instead
40#define PUGIXML_API OGDF_EXPORT
41
42// Tune these constants to adjust memory-related behavior
43// #define PUGIXML_MEMORY_PAGE_SIZE 32768
44// #define PUGIXML_MEMORY_OUTPUT_STACK 10240
45// #define PUGIXML_MEMORY_XPATH_PAGE_SIZE 4096
46
47// Uncomment this to switch to header-only version
48// #define PUGIXML_HEADER_ONLY
49
50// Uncomment this to enable long long support
51#define PUGIXML_HAS_LONG_LONG
52
Basic configuration file.