Loading [MathJax]/extensions/tex2jax.js

Open
Graph Drawing
Framework

 v. 2023.09 (Elderberry)
 

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