First round of config fixes

[SVN r11146]
This commit is contained in:
John Maddock
2001-09-19 11:48:51 +00:00
parent 30e9920147
commit 187208adf5
8 changed files with 59 additions and 5 deletions

View File

@ -434,7 +434,11 @@ struct def_alloc_param_traits<const wchar_t*>
}
template <class iterator, class Allocator = BOOST_DEFAULT_ALLOCATOR(re_detail::def_alloc_param_traits<iterator>::type) >
template <class iterator, class Allocator =
#ifndef BOOST_MSVC
typename
#endif
BOOST_DEFAULT_ALLOCATOR(re_detail::def_alloc_param_traits<iterator>::type) >
class match_results;
//

View File

@ -1,3 +1,24 @@
/*
*
* Copyright (c) 1998-2000
* Dr John Maddock
*
* Permission to use, copy, modify, distribute and sell this software
* and its documentation for any purpose is hereby granted without fee,
* provided that the above copyright notice appear in all copies and
* that both that copyright notice and this permission notice appear
* in supporting documentation. Dr John Maddock makes no representations
* about the suitability of this software for any purpose.
* It is provided "as is" without express or implied warranty.
*
*/
/*
* LOCATION: see http://www.boost.org for most recent version.
* FILE config.hpp
* VERSION 3.12
* DESCRIPTION: regex extended config setup.
*/
#ifndef BOOST_REGEX_CONFIG_HPP
#define BOOST_REGEX_CONFIG_HPP
@ -503,3 +524,5 @@ inline void construct(T* p, const T& t)
#endif

View File

@ -15,7 +15,7 @@
/*
* LOCATION: see http://www.boost.org for most recent version.
* FILE pattern_except.cpp
* FILE pattern_except.hpp
* VERSION 3.12
* DESCRIPTION: Declares pattern-matching exception classes.
*/
@ -53,3 +53,4 @@ public:
} // namespace boost
#endif

View File

@ -15,7 +15,7 @@
/*
* LOCATION: see http://www.boost.org for most recent version.
* FILE regex.cpp
* FILE regex_traits.hpp
* VERSION 3.12
* DESCRIPTION: Declares regular expression traits classes.
*/
@ -790,3 +790,4 @@ class regex_traits : public cpp_regex_traits<charT>
#endif // include

View File

@ -1,3 +1,24 @@
/*
*
* Copyright (c) 1998-2000
* Dr John Maddock
*
* Permission to use, copy, modify, distribute and sell this software
* and its documentation for any purpose is hereby granted without fee,
* provided that the above copyright notice appear in all copies and
* that both that copyright notice and this permission notice appear
* in supporting documentation. Dr John Maddock makes no representations
* about the suitability of this software for any purpose.
* It is provided "as is" without express or implied warranty.
*
*/
/*
* LOCATION: see http://www.boost.org for most recent version.
* FILE user.hpp
* VERSION 3.12
* DESCRIPTION: User settable options.
*/
// define if you want the regex library to use the C locale
// even on Win32:
@ -25,3 +46,5 @@
// #define BOOST_REGEX_NO_BOOL

View File

@ -25,6 +25,7 @@
// disable automatic selection of support library:
#define BOOST_REGEX_NO_LIB
#define BOOST_REGEX_STATIC_LINK
#include <boost/regex.hpp>
#include <boost/regex/src.cpp>

View File

@ -126,8 +126,8 @@ public:
typedef const T* const_pointer;
typedef T& reference;
typedef const T& const_reference;
typedef size_t size_type;
typedef ptrdiff_t difference_type;
typedef std::size_t size_type;
typedef std::ptrdiff_t difference_type;
typedef Base base_type;
allocator_binder(){}

View File

@ -25,6 +25,7 @@
// disable automatic selection of support library:
#define BOOST_REGEX_NO_LIB
#define BOOST_REGEX_STATIC_LINK
#if defined(_MSC_VER) && defined(__STL_DEBUG) && defined(_DLL)
//