|
||||
File indexing completed on 2025-01-18 09:51:35
0001 /* 0002 * 0003 * Copyright (c) 1998-2002 0004 * John Maddock 0005 * 0006 * Use, modification and distribution are subject to the 0007 * Boost Software License, Version 1.0. (See accompanying file 0008 * LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 0009 * 0010 */ 0011 0012 /* 0013 * LOCATION: see http://www.boost.org for most recent version. 0014 * FILE user.hpp 0015 * VERSION see <boost/version.hpp> 0016 * DESCRIPTION: User settable options. 0017 */ 0018 0019 // define if you want the regex library to use the C locale 0020 // even on Win32: 0021 // #define BOOST_REGEX_USE_C_LOCALE 0022 0023 // define this is you want the regex library to use the C++ 0024 // locale: 0025 // #define BOOST_REGEX_USE_CPP_LOCALE 0026 0027 // define this if the runtime library is a dll, and you 0028 // want BOOST_REGEX_DYN_LINK to set up dll exports/imports 0029 // with __declspec(dllexport)/__declspec(dllimport.) 0030 // #define BOOST_REGEX_HAS_DLL_RUNTIME 0031 0032 // define this if you want to dynamically link to regex, 0033 // if the runtime library is also a dll (Probably Win32 specific, 0034 // and has no effect unless BOOST_REGEX_HAS_DLL_RUNTIME is set): 0035 // #define BOOST_REGEX_DYN_LINK 0036 0037 // define this if you don't want the lib to automatically 0038 // select its link libraries: 0039 // #define BOOST_REGEX_NO_LIB 0040 0041 // define this if templates with switch statements cause problems: 0042 // #define BOOST_REGEX_NO_TEMPLATE_SWITCH_MERGE 0043 0044 // define this to disable Win32 support when available: 0045 // #define BOOST_REGEX_NO_W32 0046 0047 // define this if bool is not a real type: 0048 // #define BOOST_REGEX_NO_BOOL 0049 0050 // define this if no template instances are to be placed in 0051 // the library rather than users object files: 0052 // #define BOOST_REGEX_NO_EXTERNAL_TEMPLATES 0053 0054 // define this if the forward declarations in regex_fwd.hpp 0055 // cause more problems than they are worth: 0056 // #define BOOST_REGEX_NO_FWD 0057 0058 // define this if your compiler supports MS Windows structured 0059 // exception handling. 0060 // #define BOOST_REGEX_HAS_MS_STACK_GUARD 0061 0062 // define this if you want to use the recursive algorithm 0063 // even if BOOST_REGEX_HAS_MS_STACK_GUARD is not defined. 0064 // NOTE: OBSOLETE!! 0065 // #define BOOST_REGEX_RECURSIVE 0066 0067 // define this if you want to use the non-recursive 0068 // algorithm, even if the recursive version would be the default. 0069 // NOTE: OBSOLETE!! 0070 // #define BOOST_REGEX_NON_RECURSIVE 0071 0072 // define this if you want to set the size of the memory blocks 0073 // used by the non-recursive algorithm. 0074 // #define BOOST_REGEX_BLOCKSIZE 4096 0075 0076 // define this if you want to set the maximum number of memory blocks 0077 // used by the non-recursive algorithm. 0078 // #define BOOST_REGEX_MAX_BLOCKS 1024 0079 0080 // define this if you want to set the maximum number of memory blocks 0081 // cached by the non-recursive algorithm: Normally this is 16, but can be 0082 // higher if you have multiple threads all using boost.regex, or lower 0083 // if you don't want boost.regex to cache memory. 0084 // #define BOOST_REGEX_MAX_CACHE_BLOCKS 16 0085 0086 // define this if you want to be able to access extended capture 0087 // information in your sub_match's (caution this will slow things 0088 // down quite a bit). 0089 // #define BOOST_REGEX_MATCH_EXTRA 0090 0091 // define this if you want to enable support for Unicode via ICU. 0092 // #define BOOST_HAS_ICU 0093 0094 // define this if you want regex to use __cdecl calling convensions, even when __fastcall is available: 0095 // #define BOOST_REGEX_NO_FASTCALL
[ Source navigation ] | [ Diff markup ] | [ Identifier search ] | [ general search ] |
This page was automatically generated by the 2.3.7 LXR engine. The LXR team |