|
|
|||
Warning, file /include/Geant4/pugiconfig.hpp was not indexed or was modified since last indexation (in which case cross-reference links may be missing, inaccurate or erroneous).
0001 /** 0002 * pugixml parser - version 1.13 0003 * -------------------------------------------------------- 0004 * Copyright (C) 2006-2022, by Arseny Kapoulkine (arseny.kapoulkine@gmail.com) 0005 * Report bugs and download new versions at https://pugixml.org/ 0006 * 0007 * This library is distributed under the MIT License. See notice at the end 0008 * of this file. 0009 * 0010 * This work is based on the pugxml parser, which is: 0011 * Copyright (C) 2003, by Kristen Wegner (kristen@tima.net) 0012 */ 0013 0014 #ifndef HEADER_PUGICONFIG_HPP 0015 #define HEADER_PUGICONFIG_HPP 0016 0017 // Uncomment this to enable wchar_t mode 0018 // #define PUGIXML_WCHAR_MODE 0019 0020 // Uncomment this to enable compact mode 0021 // #define PUGIXML_COMPACT 0022 0023 // Uncomment this to disable XPath 0024 // #define PUGIXML_NO_XPATH 0025 0026 // Uncomment this to disable STL 0027 // #define PUGIXML_NO_STL 0028 0029 // Uncomment this to disable exceptions 0030 // #define PUGIXML_NO_EXCEPTIONS 0031 0032 // Set this to control attributes for public classes/functions, i.e.: 0033 // #define PUGIXML_API __declspec(dllexport) // to export all public symbols from DLL 0034 // #define PUGIXML_CLASS __declspec(dllimport) // to import all classes from DLL 0035 // #define PUGIXML_FUNCTION __fastcall // to set calling conventions to all public functions to fastcall 0036 // In absence of PUGIXML_CLASS/PUGIXML_FUNCTION definitions PUGIXML_API is used instead 0037 0038 // Tune these constants to adjust memory-related behavior 0039 // #define PUGIXML_MEMORY_PAGE_SIZE 32768 0040 // #define PUGIXML_MEMORY_OUTPUT_STACK 10240 0041 // #define PUGIXML_MEMORY_XPATH_PAGE_SIZE 4096 0042 0043 // Tune this constant to adjust max nesting for XPath queries 0044 // #define PUGIXML_XPATH_DEPTH_LIMIT 1024 0045 0046 // Uncomment this to switch to header-only version 0047 // #define PUGIXML_HEADER_ONLY 0048 0049 // Uncomment this to enable long long support 0050 // #define PUGIXML_HAS_LONG_LONG 0051 0052 #endif 0053 0054 /** 0055 * Copyright (c) 2006-2022 Arseny Kapoulkine 0056 * 0057 * Permission is hereby granted, free of charge, to any person 0058 * obtaining a copy of this software and associated documentation 0059 * files (the "Software"), to deal in the Software without 0060 * restriction, including without limitation the rights to use, 0061 * copy, modify, merge, publish, distribute, sublicense, and/or sell 0062 * copies of the Software, and to permit persons to whom the 0063 * Software is furnished to do so, subject to the following 0064 * conditions: 0065 * 0066 * The above copyright notice and this permission notice shall be 0067 * included in all copies or substantial portions of the Software. 0068 * 0069 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 0070 * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES 0071 * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 0072 * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT 0073 * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 0074 * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 0075 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 0076 * OTHER DEALINGS IN THE SOFTWARE. 0077 */
| [ Source navigation ] | [ Diff markup ] | [ Identifier search ] | [ general search ] |
|
This page was automatically generated by the 2.3.7 LXR engine. The LXR team |
|