os/ossrv/ossrv_pub/boost_apis/boost/regex/user.hpp
changeset 0 bde4ae8d615e
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/os/ossrv/ossrv_pub/boost_apis/boost/regex/user.hpp	Fri Jun 15 03:10:57 2012 +0200
     1.3 @@ -0,0 +1,90 @@
     1.4 +/*
     1.5 + *
     1.6 + * Copyright (c) 1998-2002
     1.7 + * John Maddock
     1.8 + *
     1.9 + * Use, modification and distribution are subject to the 
    1.10 + * Boost Software License, Version 1.0. (See accompanying file 
    1.11 + * LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
    1.12 + *
    1.13 + */
    1.14 + 
    1.15 + /*
    1.16 +  *   LOCATION:    see http://www.boost.org for most recent version.
    1.17 +  *   FILE         user.hpp
    1.18 +  *   VERSION      see <boost/version.hpp>
    1.19 +  *   DESCRIPTION: User settable options.
    1.20 +  */
    1.21 +
    1.22 +// define if you want the regex library to use the C locale
    1.23 +// even on Win32:
    1.24 +// #define BOOST_REGEX_USE_C_LOCALE
    1.25 +
    1.26 +// define this is you want the regex library to use the C++
    1.27 +// locale:
    1.28 +// #define BOOST_REGEX_USE_CPP_LOCALE
    1.29 +
    1.30 +// define this if the runtime library is a dll, and you
    1.31 +// want BOOST_REGEX_DYN_LINK to set up dll exports/imports
    1.32 +// with __declspec(dllexport)/__declspec(dllimport.)
    1.33 +// #define BOOST_REGEX_HAS_DLL_RUNTIME
    1.34 +
    1.35 +// define this if you want to dynamically link to regex,
    1.36 +// if the runtime library is also a dll (Probably Win32 specific,
    1.37 +// and has no effect unless BOOST_REGEX_HAS_DLL_RUNTIME is set):
    1.38 +// #define BOOST_REGEX_DYN_LINK
    1.39 +
    1.40 +// define this if you don't want the lib to automatically
    1.41 +// select its link libraries:
    1.42 +// #define BOOST_REGEX_NO_LIB
    1.43 +
    1.44 +// define this if templates with switch statements cause problems:
    1.45 +// #define BOOST_REGEX_NO_TEMPLATE_SWITCH_MERGE
    1.46 + 
    1.47 +// define this to disable Win32 support when available:
    1.48 +// #define BOOST_REGEX_NO_W32
    1.49 +
    1.50 +// define this if bool is not a real type:
    1.51 +// #define BOOST_REGEX_NO_BOOL
    1.52 +
    1.53 +// define this if no template instances are to be placed in
    1.54 +// the library rather than users object files:
    1.55 +// #define BOOST_REGEX_NO_EXTERNAL_TEMPLATES
    1.56 +
    1.57 +// define this if the forward declarations in regex_fwd.hpp
    1.58 +// cause more problems than they are worth:
    1.59 +// #define BOOST_REGEX_NO_FWD
    1.60 +
    1.61 +// define this if your compiler supports MS Windows structured
    1.62 +// exception handling.
    1.63 +// #define BOOST_REGEX_HAS_MS_STACK_GUARD
    1.64 +
    1.65 +// define this if you want to use the recursive algorithm
    1.66 +// even if BOOST_REGEX_HAS_MS_STACK_GUARD is not defined.
    1.67 +// #define BOOST_REGEX_RECURSIVE
    1.68 +
    1.69 +// define this if you want to use the non-recursive
    1.70 +// algorithm, even if the recursive version would be the default.
    1.71 +// #define BOOST_REGEX_NON_RECURSIVE
    1.72 +
    1.73 +// define this if you want to set the size of the memory blocks
    1.74 +// used by the non-recursive algorithm.
    1.75 +// #define BOOST_REGEX_BLOCKSIZE 4096
    1.76 +
    1.77 +// define this if you want to set the maximum number of memory blocks
    1.78 +// used by the non-recursive algorithm.
    1.79 +// #define BOOST_REGEX_MAX_BLOCKS 1024
    1.80 +
    1.81 +// define this if you want to set the maximum number of memory blocks
    1.82 +// cached by the non-recursive algorithm: Normally this is 16, but can be 
    1.83 +// higher if you have multiple threads all using boost.regex, or lower 
    1.84 +// if you don't want boost.regex to cache memory.
    1.85 +// #define BOOST_REGEX_MAX_CACHE_BLOCKS 16
    1.86 +
    1.87 +// define this if you want to be able to access extended capture
    1.88 +// information in your sub_match's (caution this will slow things
    1.89 +// down quite a bit).
    1.90 +// #define BOOST_REGEX_MATCH_EXTRA
    1.91 +
    1.92 +// define this if you want to enable support for Unicode via ICU.
    1.93 +// #define BOOST_HAS_ICU